Comments (9)
@mransonwang : I think both Fabric8 Maven Plugin and Jkube support Openshift 4(See https://github.com/fabric8io/fabric8-maven-plugin#openshift-and-kubernetes-compatibility). Are you facing any issue with FMP/Jkube's usage on Openshift 4?
from jkube.
Thanks for your quick reponse, will try on OpenShift 4 later :-)
from jkube.
@mransonwang : I'm keeping this ticket open till you try it out and provide feedback :-) . You can close it if you're able to use it successfully on Openshift 4
from jkube.
@rohanKanojia I spent one day to validate the plugin on OpenShift 4.3.3, almost done. However I need a customized route configuration in my Spring Boot project pom.xml, I dont kown how to produce it such as:
kind: Route
apiVersion: route.openshift.io/v1
metadata:
name: hello-world
namespace: demo-s2i
selfLink: /apis/route.openshift.io/v1/namespaces/demo-s2i/routes/hello-world
uid: c031f230-1f78-41d4-9652-c1ce8abbdc53
resourceVersion: '68426'
creationTimestamp: '2020-02-23T06:12:15Z'
labels:
app: hello-world
app.kubernetes.io/component: hello-world
app.kubernetes.io/instance: hello-world
app.kubernetes.io/name: java
app.kubernetes.io/part-of: hello-world-app
app.openshift.io/runtime: java
app.openshift.io/runtime-version: '11'
annotations:
openshift.io/host.generated: 'true'
spec:
host: hello-world-demo-s2i.apps.ocp4.example.com
to:
kind: Service
name: hello-world
weight: 100
port:
targetPort: 8443-tcp
tls:
termination: passthrough
insecureEdgeTerminationPolicy: Redirect
wildcardPolicy: None
Especially for sepc config, how plugin could generate the sepc that I want?
from jkube.
You can provide a custom route fragment in src/main/jkube
directory and plugin would merge your fragment into the final generated route manifest
from jkube.
@rohanKanojia Where's detailed documentation?
from jkube.
I think it's this : https://htmlpreview.github.io/?https://github.com/eclipse/jkube/blob/master/kubernetes-maven-plugin/doc/index.html#resource-fragments
from jkube.
@rohanKanojia After did some configurations, the plugin worked well against OpenShift 4.4.3, thanks for your kindly help.
from jkube.
@mransonwang : Thanks a lot for trying our plugin out :)
from jkube.
Related Issues (20)
- Refactor SpringBootWatcher to use ExternalCommand
- Update internal-microservice profile
- Remove osio profile
- Profile merging omits parent field
- Release Eclipse JKube 1.13.0 HOT 2
- Gradle Plugins support JKube profiles HOT 1
- Reuse KubernetesResourceUtil ConfigMap utils methods
- Since v1.11.0, `<serviceAccount>` configuration option has stopped working. ServiceAccount reference was removed from PodTemplateHandler in https://github.com/eclipse/jkube/pull/1969
- [Internal]: Kubernetes HTTP API request/response logging
- Replace KubernetesHelper.printLogsAsync with OutputStream to KitLogger pipe
- Merge ResourceConfig's `serviceAccount` and `serviceAccounts` configuration options
- Helm: Support for values.yaml fragments
- Automate the first part of the release process (2-11/12)
- ci : Javadoc check doesn't seem to be validating javadocs correctly HOT 2
- Fix javadoc warnings across codebase for non lombok generated code HOT 3
- Create E2E test to verify that OpenShiftBuilds (and other operations) can be logged HOT 1
- apiVersion is ignored by resource and apply goals HOT 25
- `k8s:resource` doesn't automatically pick up port from Quarkus `application.properties` HOT 2
- Document the usage of SNAPSHOTs HOT 5
- feat(jkube-kit/generator): Provide guidance when the final project packaged file is not found in Quarkus projects HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from jkube.