This is an automated email from the ASF dual-hosted git repository.

marat pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-karavan.git


The following commit(s) were added to refs/heads/main by this push:
     new 06fe9ed  Saas feature40 (#438)
06fe9ed is described below

commit 06fe9ed0ff3835c647e20f38df507c45ec069e85
Author: Marat Gubaidullin <[email protected]>
AuthorDate: Fri Jul 29 18:16:05 2022 -0400

    Saas feature40 (#438)
    
    * Camel 3.18.1-SNAPSHOT
    
    * Use camel 3.19.0-SNAPSHOT
    
    * Fix ipaas isuues
---
 karavan-app/src/main/webapp/src/Main.tsx               |  7 +++----
 karavan-app/src/main/webapp/src/avatarImg.svg          | 18 ------------------
 karavan-app/src/main/webapp/src/index.css              | 10 +++++++++-
 .../src/main/webapp/src/projects/ProjectPage.tsx       |  8 ++++----
 karavan-builder/openshift/karavan-quarkus-task.yaml    |  6 +++---
 5 files changed, 19 insertions(+), 30 deletions(-)

diff --git a/karavan-app/src/main/webapp/src/Main.tsx 
b/karavan-app/src/main/webapp/src/Main.tsx
index 7d2fad7..89c0ec8 100644
--- a/karavan-app/src/main/webapp/src/Main.tsx
+++ b/karavan-app/src/main/webapp/src/Main.tsx
@@ -18,7 +18,6 @@ import './designer/karavan.css';
 import {ConfigurationPage} from "./config/ConfigurationPage";
 import {KameletsPage} from "./kamelets/KameletsPage";
 import {v4 as uuidv4} from "uuid";
-import avatarImg from './avatarImg.svg';
 import {ComponentApi} from "karavan-core/lib/api/ComponentApi";
 import Icon from "./Logo";
 import {ComponentsPage} from "./components/ComponentsPage";
@@ -26,8 +25,8 @@ import {EipPage} from "./eip/EipPage";
 import {ProjectsPage} from "./projects/ProjectsPage";
 import {Project} from "./models/ProjectModels";
 import {ProjectPage} from "./projects/ProjectPage";
-import TachometerAltIcon from 
"@patternfly/react-icons/dist/js/icons/tachometer-alt-icon";
 import UsersIcon from "@patternfly/react-icons/dist/js/icons/users-icon";
+import UserIcon from "@patternfly/react-icons/dist/js/icons/user-icon";
 import ProjectsIcon from 
"@patternfly/react-icons/dist/js/icons/repository-icon";
 import KameletsIcon from "@patternfly/react-icons/dist/js/icons/registry-icon";
 import EipIcon from "@patternfly/react-icons/dist/js/icons/topology-icon";
@@ -153,7 +152,7 @@ export class Main extends React.Component<Props, State> {
                 <Divider/>
             </FlexItem>
             <FlexItem alignSelf={{default:"alignSelfCenter"}}>
-                <Avatar src={avatarImg} alt="avatar" border="dark"/>
+                <UserIcon className="avatar"/>
             </FlexItem>
         </Flex>)
     }
@@ -211,7 +210,7 @@ export class Main extends React.Component<Props, State> {
     render() {
         return (
             <Page className="karavan">
-                <Flex style={{width: "100%", height:"100%"}} 
alignItems={{default:"alignItemsStretch"}} spaceItems={{ default: 
'spaceItemsNone' }}>
+                <Flex direction={{default:"row"}} style={{width: "100%", 
height:"100%"}} alignItems={{default:"alignItemsStretch"}} spaceItems={{ 
default: 'spaceItemsNone' }}>
                     <FlexItem>
                         {this.pageNav()}
                     </FlexItem>
diff --git a/karavan-app/src/main/webapp/src/avatarImg.svg 
b/karavan-app/src/main/webapp/src/avatarImg.svg
deleted file mode 100644
index 73726f9..0000000
--- a/karavan-app/src/main/webapp/src/avatarImg.svg
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 24.0.2, SVG Export Plug-In . SVG Version: 
6.00 Build 0)  -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg"; 
xmlns:xlink="http://www.w3.org/1999/xlink"; x="0px" y="0px"
-        viewBox="0 0 36 36" style="enable-background:new 0 0 36 36;" 
xml:space="preserve">
-<style type="text/css">
-       .st0{fill-rule:evenodd;clip-rule:evenodd;fill:#F0F0F0;}
-       .st1{fill-rule:evenodd;clip-rule:evenodd;fill:#D2D2D2;}
-       .st2{fill:#B8BBBE;}
-       .st3{fill:#D2D2D2;}
-</style>
-<rect class="st0" width="36" height="36"/>
-<path class="st1" 
d="M17.7,20.1c-3.5,0-6.4-2.9-6.4-6.4s2.9-6.4,6.4-6.4s6.4,2.9,6.4,6.4S21.3,20.1,17.7,20.1z"/>
-<path class="st2" d="M13.3,36l0-6.7c-2,0.4-2.9,1.4-3.1,3.5L10.1,36H13.3z"/>
-<path class="st3" 
d="M10.1,36l0.1-3.2c0.2-2.1,1.1-3.1,3.1-3.5l0,6.7h9.4l0-6.7c2,0.4,2.9,1.4,3.1,3.5l0.1,3.2h4.7
-       
c-0.4-3.9-1.3-9-2.9-11c-1.1-1.4-2.3-2.2-3.5-2.6s-1.8-0.6-6.3-0.6s-6.1,0.7-6.1,0.7c-1.2,0.4-2.4,1.2-3.4,2.6
-       C6.7,27,5.8,32.2,5.4,36H10.1z"/>
-<path class="st2" d="M25.9,36l-0.1-3.2c-0.2-2.1-1.1-3.1-3.1-3.5l0,6.7H25.9z"/>
-</svg>
diff --git a/karavan-app/src/main/webapp/src/index.css 
b/karavan-app/src/main/webapp/src/index.css
index e01f438..12b14e9 100644
--- a/karavan-app/src/main/webapp/src/index.css
+++ b/karavan-app/src/main/webapp/src/index.css
@@ -42,10 +42,14 @@
   width: 24px;
 }
 
-.karavan .nav-buttons .pf-c-avatar {
+.karavan .nav-buttons .avatar {
   width: 32px;
   height: 32px;
   margin-bottom: 6px;
+  border: solid var(--pf-global--Color--light-100) 1px;
+  background-color: var(--pf-global--Color--light-100);
+  border-radius: 32px;
+  padding: 6px;
 }
 
 .karavan .nav-buttons .pf-c-button.pf-m-plain {
@@ -208,4 +212,8 @@
 
 .logo-tooltip {
   margin-left: 16px;
+}
+
+.karavan .pf-c-code-block__code {
+  overflow-wrap: anywhere;
 }
\ No newline at end of file
diff --git a/karavan-app/src/main/webapp/src/projects/ProjectPage.tsx 
b/karavan-app/src/main/webapp/src/projects/ProjectPage.tsx
index 2af988a..107470c 100644
--- a/karavan-app/src/main/webapp/src/projects/ProjectPage.tsx
+++ b/karavan-app/src/main/webapp/src/projects/ProjectPage.tsx
@@ -353,7 +353,7 @@ export class ProjectPage extends React.Component<Props, 
State> {
         )
     }
 
-    showPipelineLog = (type: 'container' | 'pipeline', name: string, 
environment: string) => {
+    showLogs = (type: 'container' | 'pipeline', name: string, environment: 
string) => {
         const filename = name + ".log";
         const code = '';
         this.setState({file: new ProjectFile(filename, 
this.props.project.projectId, code)});
@@ -388,9 +388,9 @@ export class ProjectPage extends React.Component<Props, 
State> {
     getLogView = () => {
         const file = this.state.file;
         return (
-            <div style={{overflowX: "auto"}}>
+            <div style={{overflow: "auto"}}>
                 {file !== undefined && file.code.length !== 0 &&
-                    <CodeBlock>
+                    <CodeBlock style={{width:"90%"}}>
                         <CodeBlockCode 
id="code-content">{file.code}</CodeBlockCode>
                     </CodeBlock>}
                 {file === undefined || file.code.length === 0 &&
@@ -448,7 +448,7 @@ export class ProjectPage extends React.Component<Props, 
State> {
                             </FlexItem>
                             <FlexItem>
                                 <PageSection padding={{default: "padding"}}>
-                                    {tab === 'details' && <ProjectInfo 
project={this.props.project} config={this.props.config} 
deleteEntity={this.deleteEntity} showLog={this.showPipelineLog}/>}
+                                    {tab === 'details' && <ProjectInfo 
project={this.props.project} config={this.props.config} 
deleteEntity={this.deleteEntity} showLog={this.showLogs}/>}
                                     {tab === 'dashboard' && <ProjectDashboard 
environments={this.state.environments} project={this.props.project} 
config={this.props.config}/>}
                                 </PageSection>
                             </FlexItem>
diff --git a/karavan-builder/openshift/karavan-quarkus-task.yaml 
b/karavan-builder/openshift/karavan-quarkus-task.yaml
index d2e1bc8..51985e6 100644
--- a/karavan-builder/openshift/karavan-quarkus-task.yaml
+++ b/karavan-builder/openshift/karavan-quarkus-task.yaml
@@ -24,8 +24,8 @@ spec:
 
           cd ${CHECKOUT_DIR}/$(inputs.params.project) 
 
-          entrypoint -Dcamel.jbang.version=3.18.1-SNAPSHOT camel@apache/camel 
export
-      
+          entrypoint -Dcamel.jbang.version=3.19.0-SNAPSHOT camel@apache/camel 
export
+
           export LAST_COMMIT=$(git rev-parse --short HEAD)
           export DATE=$(date '+%Y%m%d%H%M%S')
           export TOKEN=$(cat 
/var/run/secrets/kubernetes.io/serviceaccount/token)
@@ -66,8 +66,8 @@ spec:
         image-registry.openshift-image-registry.svc:5000/openshift/cli:latest
       script: |
         #!/usr/bin/env bash
-        oc label dc/$(inputs.params.project) app.openshift.io/runtime=camel 
--overwrite=true
         oc rollout latest dc/$(inputs.params.project) 
+        oc label dc/$(inputs.params.project) app.openshift.io/runtime=camel 
--overwrite=true
   workspaces:
     - mountPath: /root/.m2
       name: m2-cache

Reply via email to