Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def : $ ./script.delete.all.sh
- deployment.apps "windup-operator" deleted
- pod "windup-jon-69cbc79459-vj9gj" deleted
- deployment.apps "windup-jon" deleted
- deployment.apps "windup-jon-postgresql" deleted
- persistentvolumeclaim "windup-jon-mta-web-pvol" deleted
- persistentvolumeclaim "windup-jon-postgresql-pvol" deleted
- serviceaccount "windup-operator" deleted
- clusterrolebinding.rbac.authorization.k8s.io "windup-operator" deleted
- clusterrole.rbac.authorization.k8s.io "windup-operator" deleted
- customresourcedefinition.apiextensions.k8s.io "windups.windup.jboss.org" deleted
- def : $ ./script.create.all.sh
- clusterrole.rbac.authorization.k8s.io/windup-operator created
- clusterrolebinding.rbac.authorization.k8s.io/windup-operator created
- serviceaccount/windup-operator created
- deployment.apps/windup-operator created
- customresourcedefinition.apiextensions.k8s.io/windups.windup.jboss.org created
- windup.windup.jboss.org/windups created
- windup-operator : $ git diff
- diff --git a/src/main/java/org/jboss/windup/operator/WindupDeployment.java b/src/main/java/org/jboss/windup/operator/WindupDeployment.java
- index 77c934b..c82b6bd 100644
- --- a/src/main/java/org/jboss/windup/operator/WindupDeployment.java
- +++ b/src/main/java/org/jboss/windup/operator/WindupDeployment.java
- @@ -44,7 +44,7 @@ public class WindupDeployment {
- List<Deployment> deployments = createDeployment(windupResource);
- k8sClient.apps().deployments().inNamespace(NAMESPACE).createOrReplace(deployments.get(0));
- - k8sClient.apps().deployments().inNamespace(NAMESPACE).createOrReplace(deployments.get(1));
- + //k8sClient.apps().deployments().inNamespace(NAMESPACE).createOrReplace(deployments.get(1));
- k8sClient.apps().deployments().inNamespace(NAMESPACE).createOrReplace(deployments.get(2));
- List<Service> services = createServices(windupResource);
- windup-operator : $ mvn quarkus:dev
- [INFO] Scanning for projects...
- [INFO]
- [INFO] ------------------< org.jboss.windup:windup-operator >------------------
- [INFO] Building windup-operator 0.0.1-SNAPSHOT
- [INFO] --------------------------------[ jar ]---------------------------------
- [INFO]
- [INFO] --- quarkus-maven-plugin:1.7.1.Final:dev (default-cli) @ windup-operator ---
- [INFO] Using 'UTF-8' encoding to copy filtered resources.
- [INFO] Copying 9 resources
- [INFO] Changes detected - recompiling the module!
- [INFO] Compiling 8 source files to /home/rohaan/work/repos/windup-operator/target/classes
- [INFO] /home/rohaan/work/repos/windup-operator/src/main/java/org/jboss/windup/operator/KubernetesClientProducer.java: /home/rohaan/work/repos/windup-operator/src/main/java/org/jboss/windup/operator/KubernetesClientProducer.java uses or overrides a deprecated API.
- [INFO] /home/rohaan/work/repos/windup-operator/src/main/java/org/jboss/windup/operator/KubernetesClientProducer.java: Recompile with -Xlint:deprecation for details.
- Listening for transport dt_socket at address: 5005
- [INFO] Checking for existing resources in: /home/rohaan/work/repos/windup-operator/src/main/kubernetes.
- __ ____ __ _____ ___ __ ____ ______
- --/ __ \/ / / / _ | / _ \/ //_/ / / / __/
- -/ /_/ / /_/ / __ |/ , _/ ,< / /_/ /\ \
- --\___\_\____/_/ |_/_/|_/_/|_|\____/___/
- 2020-10-05 18:19:16,735 INFO [org.jbo.win.ope.KubernetesClientProducer] (Quarkus Main Thread) Creating K8s Client instance
- 2020-10-05 18:19:18,209 INFO [org.jbo.win.ope.WindupOperator] (Quarkus Main Thread) Startup
- 2020-10-05 18:19:18,340 INFO [org.jbo.win.ope.WindupOperator] (OkHttp https://api.crc.testing:6443/...) Event ADDED
- 2020-10-05 18:19:18,344 INFO [org.jbo.win.ope.WindupOperator] (OkHttp https://api.crc.testing:6443/...) .... deploying Windup infrastructure ....
- 2020-10-05 18:19:18,359 INFO [org.jbo.win.ope.WindupDeployment] (OkHttp https://api.crc.testing:6443/...) Created PVC for postgre
- 2020-10-05 18:19:18,360 INFO [org.jbo.win.ope.WindupDeployment] (OkHttp https://api.crc.testing:6443/...) Created PVC for mta
- 2020-10-05 18:19:18,558 WARN [io.fab.kub.cli.dsl.int.WatchConnectionManager] (OkHttp https://api.crc.testing:6443/...) Exec Failure: io.fabric8.kubernetes.client.KubernetesClientException: Failure executing: PUT at: https://api.crc.testing:6443/api/v1/namespaces/default/persistentvolumeclaims/windup-jon-postgresql-pvol. Message: PersistentVolumeClaim "windup-jon-postgresql-pvol" is invalid: spec: Forbidden: spec is immutable after creation except resources.requests for bound claims
- core.PersistentVolumeClaimSpec{
- AccessModes: []core.PersistentVolumeAccessMode{"ReadWriteOnce"},
- Selector: nil,
- Resources: core.ResourceRequirements{Requests: core.ResourceList{"storage": {i: resource.int64Amount{value: 20, scale: 9}, s: "20G", Format: "DecimalSI"}}},
- - VolumeName: "",
- + VolumeName: "pv0021",
- StorageClassName: nil,
- VolumeMode: &"Filesystem",
- DataSource: nil,
- }
- . Received status: Status(apiVersion=v1, code=422, details=StatusDetails(causes=[StatusCause(field=spec, message=Forbidden: spec is immutable after creation except resources.requests for bound claims
- core.PersistentVolumeClaimSpec{
- AccessModes: []core.PersistentVolumeAccessMode{"ReadWriteOnce"},
- Selector: nil,
- Resources: core.ResourceRequirements{Requests: core.ResourceList{"storage": {i: resource.int64Amount{value: 20, scale: 9}, s: "20G", Format: "DecimalSI"}}},
- - VolumeName: "",
- + VolumeName: "pv0021",
- StorageClassName: nil,
- VolumeMode: &"Filesystem",
- DataSource: nil,
- }
- , reason=FieldValueForbidden, additionalProperties={})], group=null, kind=PersistentVolumeClaim, name=windup-jon-postgresql-pvol, retryAfterSeconds=null, uid=null, additionalProperties={}), kind=Status, message=PersistentVolumeClaim "windup-jon-postgresql-pvol" is invalid: spec: Forbidden: spec is immutable after creation except resources.requests for bound claims
- core.PersistentVolumeClaimSpec{
- AccessModes: []core.PersistentVolumeAccessMode{"ReadWriteOnce"},
- Selector: nil,
- Resources: core.ResourceRequirements{Requests: core.ResourceList{"storage": {i: resource.int64Amount{value: 20, scale: 9}, s: "20G", Format: "DecimalSI"}}},
- - VolumeName: "",
- + VolumeName: "pv0021",
- StorageClassName: nil,
- VolumeMode: &"Filesystem",
- DataSource: nil,
- }
- , metadata=ListMeta(_continue=null, remainingItemCount=null, resourceVersion=null, selfLink=null, additionalProperties={}), reason=Invalid, status=Failure, additionalProperties={}).
- at io.fabric8.kubernetes.client.dsl.base.OperationSupport.requestFailure(OperationSupport.java:589)
- at io.fabric8.kubernetes.client.dsl.base.OperationSupport.assertResponseCode(OperationSupport.java:528)
- at io.fabric8.kubernetes.client.dsl.base.OperationSupport.handleResponse(OperationSupport.java:492)
- at io.fabric8.kubernetes.client.dsl.base.OperationSupport.handleResponse(OperationSupport.java:451)
- at io.fabric8.kubernetes.client.dsl.base.OperationSupport.handleReplace(OperationSupport.java:290)
- at io.fabric8.kubernetes.client.dsl.base.OperationSupport.handleReplace(OperationSupport.java:270)
- at io.fabric8.kubernetes.client.dsl.base.BaseOperation.handleReplace(BaseOperation.java:849)
- at io.fabric8.kubernetes.client.dsl.base.HasMetadataOperation.lambda$replace$1(HasMetadataOperation.java:81)
- at io.fabric8.kubernetes.api.model.DoneablePersistentVolumeClaim.done(DoneablePersistentVolumeClaim.java:26)
- at io.fabric8.kubernetes.api.model.DoneablePersistentVolumeClaim.done(DoneablePersistentVolumeClaim.java:5)
- at io.fabric8.kubernetes.client.dsl.base.HasMetadataOperation.replace(HasMetadataOperation.java:87)
- at io.fabric8.kubernetes.client.dsl.base.BaseOperation.createOrReplace(BaseOperation.java:415)
- at io.fabric8.kubernetes.client.dsl.base.BaseOperation.createOrReplace(BaseOperation.java:79)
- at io.fabric8.kubernetes.client.dsl.base.BaseOperation.createOrReplace(BaseOperation.java:410)
- at io.fabric8.kubernetes.client.dsl.base.BaseOperation.createOrReplace(BaseOperation.java:79)
- at org.jboss.windup.operator.WindupDeployment.deployWindup(WindupDeployment.java:40)
- at org.jboss.windup.operator.WindupDeployment_ClientProxy.deployWindup(WindupDeployment_ClientProxy.zig:157)
- at org.jboss.windup.operator.WindupOperator$1.eventReceived(WindupOperator.java:39)
- at org.jboss.windup.operator.WindupOperator$1.eventReceived(WindupOperator.java:31)
- at io.fabric8.kubernetes.client.utils.WatcherToggle.eventReceived(WatcherToggle.java:49)
- at io.fabric8.kubernetes.client.dsl.internal.WatchConnectionManager$1.onMessage(WatchConnectionManager.java:235)
- at okhttp3.internal.ws.RealWebSocket.onReadMessage(RealWebSocket.java:322)
- at okhttp3.internal.ws.WebSocketReader.readMessageFrame(WebSocketReader.java:219)
- at okhttp3.internal.ws.WebSocketReader.processNextFrame(WebSocketReader.java:105)
- at okhttp3.internal.ws.RealWebSocket.loopReader(RealWebSocket.java:273)
- at okhttp3.internal.ws.RealWebSocket$1.onResponse(RealWebSocket.java:209)
- at okhttp3.RealCall$AsyncCall.execute(RealCall.java:174)
- at okhttp3.internal.NamedRunnable.run(NamedRunnable.java:32)
- at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
- at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630)
- at java.base/java.lang.Thread.run(Thread.java:832)
- 2020-10-05 18:19:18,620 INFO [io.quarkus] (Quarkus Main Thread) windup-operator 0.0.1-SNAPSHOT on JVM (powered by Quarkus 1.7.1.Final) started in 7.215s. Listening on: http://0.0.0.0:8080
- 2020-10-05 18:19:18,625 INFO [io.quarkus] (Quarkus Main Thread) Profile dev activated. Live Coding activated.
- 2020-10-05 18:19:18,628 INFO [io.quarkus] (Quarkus Main Thread) Installed features: [cdi, kubernetes, kubernetes-client]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement