-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature: JDK 17 Upgrade Support Series - Pipeline Invocation Service #403
Comments
DoD completed with @ewilkins-csi |
OTS passed |
csun-cpointe
added a commit
that referenced
this issue
Oct 16, 2024
csun-cpointe
added a commit
that referenced
this issue
Oct 16, 2024
csun-cpointe
added a commit
that referenced
this issue
Oct 16, 2024
csun-cpointe
added a commit
that referenced
this issue
Oct 17, 2024
csun-cpointe
added a commit
that referenced
this issue
Oct 17, 2024
csun-cpointe
added a commit
that referenced
this issue
Oct 17, 2024
csun-cpointe
added a commit
that referenced
this issue
Oct 17, 2024
csun-cpointe
added a commit
that referenced
this issue
Oct 17, 2024
…-upgrade #403 pipeline-invocation-service java17 upgrade
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Description
In #133 we modified the core libraries t to use JDK 17. As part of upgrade to java 17 series, this ticket will focus on the pipeline invocation service functionality.
DOD
Test Strategy/Script
How will this feature be verified?
Create a new project on 1.10.0-SNAPSHOT.
Set your Java version to 17 if it is not currently
Under -model/src/main/resources/pipelines add both PysparkPipeline.json and SparkPipeline.json files
Fully generate the project by running
mvn clean install
and following manual actionsUnzip the values-dev.yaml.zip and replace the -deplpy/src/main/resources/apps/pipeline-invocation-service/values-dev.yaml file
Build the project without the cache and follow the last manual action.
Deploy the project.
tilt up; tilt down
Once all the resources have started (may take awhile), check if the pipeline-invocation-service is healthy (Note: if you got connection refused, use Rancher Desktop to forward the
invocation-rest
port to30004
)Use postman or any rest client to make invocation rest call and verify the
Service is available
is responded.Invoke the pipeline via the pipeline-invocation-service rest call
Submitted spark-pipeline
is responded.spark-pipeline
is successfully invokedpipeline-invocation-service
logkubectl logs -f spark-pipeline-driver
to verify pipeline is successful executedInvoke the pipeline via the kafka to send the invocation pipeline message
kubectl exec -it kafka-cluster-0 -- sh
to go in the kafka container/opt/bitnami/kafka/bin/kafka-console-producer.sh --bootstrap-server localhost:9093 --topic pipeline-invocation
to enable send message topipeline-invocation
topic{"applicationName":"pyspark-pipeline"}
message to invoke the pyspark-pipelineVerify that the
pyspark-pipeline
is successfully invoked.pipeline-invocation-service
logkubectl logs -f pyspark-pipeline-driver
to verify pipeline is successful executedThe text was updated successfully, but these errors were encountered: