ugenk opened a new issue, #8943:
URL: https://github.com/apache/cloudstack/issues/8943
##### ISSUE TYPE
* Bug Report
##### COMPONENT NAME
~~~
Kubernetes
~~~
##### CLOUDSTACK VERSION
~~~
4.19.0.1
~~~
##### CONFIGURATION
~~~
Network offering: DefaultNetworkOfferingforKubernetesService
~~~
##### OS / ENVIRONMENT
N/A
##### SUMMARY
While resizing k8s cluster, we're getting error related to adding firewall
rules.
##### STEPS TO REPRODUCE
We're reproducing that constantly on our installed cluster. Please, share
which information do you need to help you to reproduce that.
Here is our firewall and portforwarding rules for that SNAT IP:
~~~
mysql> select * from firewall_rules where ip_address_id = 4433;
+-------+--------------------------------------+---------------+------------+----------+--------+----------+----------------+------------+-----------+------------+--------------------------------------+---------------------+-----------+-----------+---------+------+--------+--------------+---------+
| id | uuid | ip_address_id | start_port
| end_port | state | protocol | purpose | account_id | domain_id |
network_id | xid | created |
icmp_code | icmp_type | related | type | vpc_id | traffic_type | display |
+-------+--------------------------------------+---------------+------------+----------+--------+----------+----------------+------------+-----------+------------+--------------------------------------+---------------------+-----------+-----------+---------+------+--------+--------------+---------+
| 157 | 160544dc-303a-4449-9ee5-9aa7c74ecd8e | 4433 | 6443
| 6443 | Active | tcp | Firewall | 23 | 1 |
267 | 592c3df8-3804-4ccb-8030-f1a16c77e431 | 2023-05-27 08:18:26 | NULL
| NULL | NULL | User | NULL | Ingress | 1 |
| 159 | 53a32814-ab9a-413d-9fba-834c60cbe41c | 4433 | 6443
| 6443 | Active | tcp | LoadBalancing | 23 | 1 |
267 | 8bfbb10f-5577-4a22-b20e-19f7a6c155ff | 2023-05-27 08:18:29 | NULL
| NULL | NULL | User | NULL | NULL | 1 |
| 169 | 11c33409-788b-4639-9e77-39f124a97cd8 | 4433 | 3222
| 3222 | Active | tcp | PortForwarding | 23 | 1 |
267 | b3c13c77-0d29-4fe1-9d6d-6e023acab91c | 2023-05-29 20:28:54 | NULL
| NULL | NULL | User | NULL | NULL | 1 |
| 171 | 97f9a76f-36f1-4f2b-80da-6fedf100edcb | 4433 | 3222
| 3222 | Active | tcp | Firewall | 23 | 1 |
267 | aac0f2b6-488b-4e6b-aff7-47e26dc588f8 | 2023-05-29 20:32:47 | NULL
| NULL | NULL | User | NULL | Ingress | 1 |
| 202 | ede86b93-2fab-4662-a75f-a7eaee50c736 | 4433 | 2222
| 2222 | Active | tcp | PortForwarding | 23 | 1 |
267 | e1645b58-8430-42e4-9108-2f474e71dc34 | 2023-05-31 13:12:51 | NULL
| NULL | NULL | User | NULL | NULL | 1 |
| 203 | 1ae4c78a-5736-4a14-b22d-5dc4876f3ebc | 4433 | 2223
| 2223 | Active | tcp | PortForwarding | 23 | 1 |
267 | 35d2cbb1-9644-4a2c-ab59-e9de8cf32219 | 2023-05-31 13:12:52 | NULL
| NULL | NULL | User | NULL | NULL | 1 |
| 204 | 2ae6750d-5d51-4812-b60f-abdba5c8cc37 | 4433 | 2224
| 2224 | Active | tcp | PortForwarding | 23 | 1 |
267 | d20b18a2-9287-415a-bcd2-69cf4c08414b | 2023-05-31 13:12:54 | NULL
| NULL | NULL | User | NULL | NULL | 1 |
| 205 | 315e1cb9-f0d2-438c-92b2-babbb346b8b9 | 4433 | 2225
| 2225 | Active | tcp | PortForwarding | 23 | 1 |
267 | a971ffbe-cf56-4191-8589-8f660116124c | 2023-05-31 13:12:55 | NULL
| NULL | NULL | User | NULL | NULL | 1 |
| 206 | 3cc5707a-a5f0-4eaa-98db-31190e4f777a | 4433 | 2226
| 2226 | Active | tcp | PortForwarding | 23 | 1 |
267 | de06f445-9db3-4652-8ef4-6dc82e2f36ef | 2023-05-31 13:12:56 | NULL
| NULL | NULL | User | NULL | NULL | 1 |
| 207 | a568da68-a0a8-4eae-9e12-8ed0ebd55a8a | 4433 | 2227
| 2227 | Active | tcp | PortForwarding | 23 | 1 |
267 | 4e7bebda-591c-4051-bab3-a829ee3e888c | 2023-05-31 13:12:57 | NULL
| NULL | NULL | User | NULL | NULL | 1 |
| 210 | 878750f8-cdaa-42bf-af6a-46a5d531eab3 | 4433 | 3223
| 3223 | Active | tcp | Firewall | 23 | 1 |
267 | 4a497f27-af34-4ff5-9d8f-77be06cf080f | 2023-05-31 17:10:58 | NULL
| NULL | NULL | User | NULL | Ingress | 1 |
| 211 | 40785ce1-ca7d-46f3-ac87-45c52dccd078 | 4433 | 3223
| 3223 | Active | tcp | PortForwarding | 23 | 1 |
267 | 45fff41a-8d5e-446f-9766-03ce2ffc522a | 2023-05-31 17:11:29 | NULL
| NULL | NULL | User | NULL | NULL | 1 |
| 259 | 227e9e80-008f-4598-8474-f983d559d355 | 4433 | 3224
| 3224 | Active | tcp | PortForwarding | 23 | 1 |
267 | 3086de53-2d84-49a5-b52d-b62a6ac23943 | 2023-06-21 13:57:34 | NULL
| NULL | NULL | User | NULL | NULL | 1 |
| 260 | f93c69ce-598e-4d5d-b9d6-a122bcb937da | 4433 | 3224
| 3224 | Active | tcp | Firewall | 23 | 1 |
267 | b9d22186-6bbd-4eed-a864-97fe3e44698e | 2023-06-21 13:58:08 | NULL
| NULL | NULL | User | NULL | Ingress | 1 |
| 281 | 21962db8-97f1-4709-8085-70bfa5cfa47f | 4433 | 35432
| 35432 | Active | tcp | PortForwarding | 23 | 1 |
267 | 5eddfc85-fec9-48b3-b4e6-8f2a44669c43 | 2023-06-23 09:32:01 | NULL
| NULL | NULL | User | NULL | NULL | 1 |
| 282 | a2e99cd4-a3e9-493f-a461-d3827b5b8c6d | 4433 | 35432
| 35432 | Active | tcp | Firewall | 23 | 1 |
267 | 416c60de-3b8a-4891-8bd7-729b6ea31fb1 | 2023-06-23 09:39:29 | NULL
| NULL | NULL | User | NULL | Ingress | 1 |
| 284 | 8505e874-127b-4523-af26-0c4462608a3f | 4433 | NULL
| NULL | Active | icmp | Firewall | 23 | 1 |
267 | 5f2e4b46-91f6-4c1f-a24f-5480cb63d052 | 2023-07-02 10:25:40 | -1
| -1 | NULL | User | NULL | Ingress | 1 |
| 1470 | ae9602cb-ad43-4251-8b1d-9ca0341a6109 | 4433 | 32727
| 32727 | Active | tcp | LoadBalancing | 23 | 1 |
267 | 11ace4c3-7c0e-4ec7-ae22-44dd06e8ce5c | 2023-07-08 13:20:19 | NULL
| NULL | NULL | User | NULL | NULL | 1 |
| 1471 | 6a2753e3-3f87-4183-b541-3274dac0c724 | 4433 | 32727
| 32727 | Active | tcp | Firewall | 23 | 1 |
267 | ed955550-d415-4f8d-8460-4983f5b8fb29 | 2023-07-08 13:20:19 | NULL
| NULL | NULL | User | NULL | Ingress | 1 |
| 3211 | 144fbdaa-b95e-4a86-ad8b-bc777e87e7c3 | 4433 | 5601
| 5601 | Active | tcp | PortForwarding | 23 | 1 |
267 | f39579fb-8d84-448b-86e9-c77939b42e95 | 2023-07-14 12:19:22 | NULL
| NULL | NULL | User | NULL | NULL | 1 |
| 3213 | 1bc0cef8-dace-48f8-b0ae-bda9a9451797 | 4433 | 1
| 65535 | Active | tcp | Firewall | 23 | 1 |
267 | c3bd9b08-9957-481e-a81a-ef470ac744f6 | 2023-07-14 12:21:51 | NULL
| NULL | NULL | User | NULL | Ingress | 1 |
| 3214 | b5b6b139-839a-47d0-80da-8f6b775855c4 | 4433 | 1
| 65535 | Active | tcp | Firewall | 23 | 1 |
267 | ef6eb373-b177-4f5b-bc42-3b9604629f67 | 2023-07-14 12:22:11 | NULL
| NULL | NULL | User | NULL | Ingress | 1 |
| 3223 | cee5dc3d-a53e-43a1-ab52-cfadfd223382 | 4433 | 1
| 65535 | Active | tcp | Firewall | 23 | 1 |
267 | 0ca97b93-9784-4c5b-b06d-22079340f8dc | 2023-07-14 13:04:01 | NULL
| NULL | NULL | User | NULL | Ingress | 1 |
| 15760 | 4fafe230-fc83-4540-ba11-271c0d717c75 | 4433 | 2228
| 2230 | Active | tcp | Firewall | 23 | 1 |
267 | 48f8bf55-cc62-4faa-a95d-bd244dbfcf98 | 2023-09-14 08:25:01 | NULL
| NULL | NULL | User | NULL | Ingress | 1 |
| 39225 | 9087fdc2-1f6c-4ec3-902e-a7cd1b7b8b08 | 4433 | 2228
| 2228 | Active | tcp | PortForwarding | 23 | 1 |
267 | 69417616-fd55-40f6-bfcd-14b2a21b6137 | 2023-12-05 10:02:08 | NULL
| NULL | NULL | User | NULL | NULL | 1 |
| 48706 | 910ced9a-965e-40cf-94d4-1cb40507e576 | 4433 | 1
| 65535 | Active | tcp | Firewall | 23 | 1 |
267 | 43342855-4472-4686-b44b-7709545163a2 | 2024-01-09 02:40:01 | NULL
| NULL | NULL | User | NULL | Ingress | 1 |
| 48707 | 4ed50fde-a0c9-4b4b-8bad-7d6d9eb95948 | 4433 | 2929
| 2929 | Active | tcp | Firewall | 23 | 1 |
267 | f33949bd-bb92-4ead-85df-1b18ae26ad0f | 2024-01-17 03:23:08 | NULL
| NULL | NULL | User | NULL | Ingress | 1 |
| 48708 | 8b351e99-4c26-402b-971c-11decac854ff | 4433 | 500
| 500 | Staged | udp | Vpn | 23 | 1 |
267 | bc287688-aedc-4911-a7fb-6911327855c8 | 2024-01-21 06:13:47 | NULL
| NULL | NULL | User | NULL | NULL | 1 |
| 48709 | af332d08-8cb7-4d78-b466-fadc001cc26c | 4433 | 500
| 500 | Active | udp | Firewall | 23 | 1 |
267 | 27884745-0c75-455f-9a75-ce6e6d88c325 | 2024-01-21 06:13:47 | NULL
| NULL | 48708 | User | NULL | Ingress | 1 |
| 48710 | 6d7c444b-1044-48b6-99b1-a7c125fa479c | 4433 | 1701
| 1701 | Staged | udp | Vpn | 23 | 1 |
267 | 433eaf8d-a020-4899-8aab-1c2777871e5f | 2024-01-21 06:13:47 | NULL
| NULL | NULL | User | NULL | NULL | 1 |
| 48711 | 3fa7d224-1608-4125-83e4-7107388ad66c | 4433 | 1701
| 1701 | Active | udp | Firewall | 23 | 1 |
267 | 9b486a5b-a359-47dc-88cc-f760dfd44a2d | 2024-01-21 06:13:47 | NULL
| NULL | 48710 | User | NULL | Ingress | 1 |
| 48712 | bd0aa221-32f0-48d5-8f7a-5bbe4e3a8dbe | 4433 | 4500
| 4500 | Staged | udp | Vpn | 23 | 1 |
267 | 580ceedd-d867-41d7-93f2-e50737f9ed97 | 2024-01-21 06:13:47 | NULL
| NULL | NULL | User | NULL | NULL | 1 |
| 48713 | b7c9636c-5421-45fc-b779-e600e1c24db8 | 4433 | 4500
| 4500 | Active | udp | Firewall | 23 | 1 |
267 | bfe7a1bc-c862-41a1-bdd6-e9274716310b | 2024-01-21 06:13:47 | NULL
| NULL | 48712 | User | NULL | Ingress | 1 |
+-------+--------------------------------------+---------------+------------+----------+--------+----------+----------------+------------+-----------+------------+--------------------------------------+---------------------+-----------+-----------+---------+------+--------+--------------+---------+
33 rows in set (0.00 sec)
##### EXPECTED RESULTS
Fix the problem
##### ACTUAL RESULTS
~~~
2024-04-18 22:07:11,414 DEBUG [c.c.v.VmWorkJobDispatcher]
(Work-Job-Executor-1:ctx-d42166a9 job-4626/job-4627) (logid:e142ff5b) Done with
run of VM work job: com.cloud.vm.VmWorkStart for VM 392, job origin: 4626
2024-04-18 22:07:11,415 DEBUG [o.a.c.f.j.i.AsyncJobManagerImpl]
(Work-Job-Executor-1:ctx-d42166a9 job-4626/job-4627) (logid:e142ff5b) Done
executing com.cloud.vm.VmWorkStart for job-4627
2024-04-18 22:07:11,417 INFO [o.a.c.f.j.i.AsyncJobMonitor]
(Work-Job-Executor-1:ctx-d42166a9 job-4626/job-4627) (logid:e142ff5b) Remove
job-4627 from job monitoring
2024-04-18 22:07:11,421 INFO [c.c.k.c.a.KubernetesClusterActionWorker]
(API-Job-Executor-1:ctx-7a5b66c2 job-4626 ctx-9e48efab) (logid:e142ff5b)
Started VM : mediatech-node-18ef29acb54 in the Kubernetes cluster : mediatech
2024-04-18 22:07:11,424 INFO [c.c.k.c.a.KubernetesClusterActionWorker]
(API-Job-Executor-1:ctx-7a5b66c2 job-4626 ctx-9e48efab) (logid:e142ff5b)
Provisioned node VM : mediatech-node-18ef29acb54 in to the Kubernetes cluster :
mediatech
2024-04-18 22:07:11,435 ERROR [c.c.a.ApiAsyncJobDispatcher]
(API-Job-Executor-1:ctx-7a5b66c2 job-4626) (logid:e142ff5b) Unexpected
exception while executing
org.apache.cloudstack.api.command.user.kubernetes.cluster.ScaleKubernetesClusterCmd
java.lang.NullPointerException
at
com.cloud.kubernetes.cluster.actionworkers.KubernetesClusterResourceModifierActionWorker.removeSshFirewallRule(KubernetesClusterResourceModifierActionWorker.java:520)
at
com.cloud.kubernetes.cluster.actionworkers.KubernetesClusterScaleWorker.scaleKubernetesClusterIsolatedNetworkRules(KubernetesClusterScaleWorker.java:124)
at
com.cloud.kubernetes.cluster.actionworkers.KubernetesClusterScaleWorker.scaleKubernetesClusterNetworkRules(KubernetesClusterScaleWorker.java:174)
at
com.cloud.kubernetes.cluster.actionworkers.KubernetesClusterScaleWorker.scaleUpKubernetesClusterSize(KubernetesClusterScaleWorker.java:376)
at
com.cloud.kubernetes.cluster.actionworkers.KubernetesClusterScaleWorker.scaleKubernetesClusterSize(KubernetesClusterScaleWorker.java:412)
at
com.cloud.kubernetes.cluster.actionworkers.KubernetesClusterScaleWorker.scaleCluster(KubernetesClusterScaleWorker.java:465)
at
com.cloud.kubernetes.cluster.KubernetesClusterManagerImpl.scaleKubernetesCluster(KubernetesClusterManagerImpl.java:1548)
at
org.apache.cloudstack.api.command.user.kubernetes.cluster.ScaleKubernetesClusterCmd.execute(ScaleKubernetesClusterCmd.java:156)
at com.cloud.api.ApiDispatcher.dispatch(ApiDispatcher.java:172)
at
com.cloud.api.ApiAsyncJobDispatcher.runJob(ApiAsyncJobDispatcher.java:112)
at
org.apache.cloudstack.framework.jobs.impl.AsyncJobManagerImpl$5.runInContext(AsyncJobManagerImpl.java:654)
at
org.apache.cloudstack.managed.context.ManagedContextRunnable$1.run(ManagedContextRunnable.java:48)
at
org.apache.cloudstack.managed.context.impl.DefaultManagedContext$1.call(DefaultManagedContext.java:55)
at
org.apache.cloudstack.managed.context.impl.DefaultManagedContext.callWithContext(DefaultManagedContext.java:102)
at
org.apache.cloudstack.managed.context.impl.DefaultManagedContext.runWithContext(DefaultManagedContext.java:52)
at
org.apache.cloudstack.managed.context.ManagedContextRunnable.run(ManagedContextRunnable.java:45)
at
org.apache.cloudstack.framework.jobs.impl.AsyncJobManagerImpl$5.run(AsyncJobManagerImpl.java:602)
at
java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:829)
2024-04-18 22:07:11,448 DEBUG [o.a.c.f.j.i.AsyncJobManagerImpl]
(API-Job-Executor-1:ctx-7a5b66c2 job-4626) (logid:e142ff5b) Complete async
job-4626, jobStatus: FAILED, resultCode: 530, result:
org.apache.cloudstack.api.response.ExceptionResponse/null/{"uuidList":[],"errorcode":"530"}
~~~
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]