sunguroku 5 лет назад
Родитель
Сommit
8079e7241b
1 измененных файлов с 4 добавлено и 1 удалено
  1. 4 1
      dashboard/src/main/home/templates/expanded-template/LaunchTemplate.tsx

+ 4 - 1
dashboard/src/main/home/templates/expanded-template/LaunchTemplate.tsx

@@ -11,6 +11,7 @@ import ImageSelector from '../../../../components/image-selector/ImageSelector';
 import TabRegion from '../../../../components/TabRegion';
 import TabRegion from '../../../../components/TabRegion';
 import ValuesWrapper from '../../../../components/values-form/ValuesWrapper';
 import ValuesWrapper from '../../../../components/values-form/ValuesWrapper';
 import ValuesForm from '../../../../components/values-form/ValuesForm';
 import ValuesForm from '../../../../components/values-form/ValuesForm';
+import { safeDump } from 'js-yaml';
 
 
 type PropsType = {
 type PropsType = {
   currentTemplate: any,
   currentTemplate: any,
@@ -60,6 +61,9 @@ export default class LaunchTemplate extends Component<PropsType, StateType> {
       _.set(values, key, rawValues[key]);
       _.set(values, key, rawValues[key]);
     }
     }
 
 
+    _.set(values, "image.repository", this.state.selectedImageUrl)
+    _.set(values, "image.tag", this.state.selectedTag)
+
     api.deployTemplate('<token>', {
     api.deployTemplate('<token>', {
       templateName: this.props.currentTemplate.name,
       templateName: this.props.currentTemplate.name,
       imageURL: this.state.selectedImageUrl,
       imageURL: this.state.selectedImageUrl,
@@ -112,7 +116,6 @@ export default class LaunchTemplate extends Component<PropsType, StateType> {
   }
   }
 
 
   componentDidMount() {
   componentDidMount() {
-
     // Retrieve tab options
     // Retrieve tab options
     let tabOptions = [] as ChoiceType[];
     let tabOptions = [] as ChoiceType[];
     this.props.form.tabs.map((tab: any, i: number) => {
     this.props.form.tabs.map((tab: any, i: number) => {