I did not upgrade to new operators. I have also deleted the existing setup.
Thanks.
Original Message:
Sent: Tue January 10, 2023 09:15 AM
From: Sujeeth Pakala
Subject: App Connect Designer Authoring reference - Installation issue in Kubernetes 1.19
Hello Ramakrishna,
I see you managed to install Desginer in K8S quite a while ago, in the meantime several newer versions of operators are released. So, were you able to upgrade to the newer operator versions ?
In the latest versions, Apache Couch DB seems mandatory for designer dashboard. But, the App connect operator seems to be missing the custom resource for Couch DB.
Thanks.
------------------------------
Sujeeth Pakala
Original Message:
Sent: Thu May 20, 2021 12:12 PM
From: VENKATA RAMAKRISHNA VIKASH VANAPALLI
Subject: App Connect Designer Authoring reference - Installation issue in Kubernetes 1.19
Hi Rob,
Need your help to resolve Nginx load balancer issues to access App Connect Designer UI. The POD "des-01-ui-78865b5677-jxk2k" has two containers "des-01-ui" and "des-01-proxy". I am able to access the App Connect Designer UI using the service IP directly "https://10.137.21.133:3001".
But I get error "< HTTP/1.1 307 Temporary Redirect < Server: openresty/1.15.8.2" when try to access using the Nginx Ingress "https://appconnectdesigner.xxx.com/"
below is the log from proxy container "des-01-proxy"
2021.05.20 16:10:56 LOG5[733]: Service [proxy] accepted connection from 10.137.21.113:47052
2021.05.20 16:10:56 LOG5[733]: s_connect: connected 127.0.0.1:3000
2021.05.20 16:10:56 LOG5[733]: Service [proxy] connected remote server from 127.0.0.1:51316
2021.05.20 16:11:02 LOG3[733]: transfer: s_poll_wait: TIMEOUTclose exceeded: closing
2021.05.20 16:11:02 LOG5[733]: Connection closed: 10227 byte(s) sent to TLS, 11928 byte(s) sent to socket
Request to help.
Thanks.
------------------------------
VENKATA RAMAKRISHNA VIKASH VANAPALLI
Original Message:
Sent: Tue May 11, 2021 01:11 PM
From: VENKATA RAMAKRISHNA VIKASH VANAPALLI
Subject: App Connect Designer Authoring reference - Installation issue in Kubernetes 1.19
Hi Rob,
Thank you all the help. As of now I have resolved all issues and successfully deployed Integration Server, Designer and Dashboard successfully in EKS.
My next steps would be to enable the Ingress using the AWS NLB. Facing some issues with Nginx routing because of certs.
Will resolve and update you. Once I have the complete details, I will post this in this topic which will be helpful for others and also you can update the documentation for deployment of IBM App Connect Operator in EKS.
Thanks.
------------------------------
VENKATA RAMAKRISHNA VIKASH VANAPALLI
Original Message:
Sent: Fri April 30, 2021 03:49 AM
From: Rob Convery
Subject: App Connect Designer Authoring reference - Installation issue in Kubernetes 1.19
Hi
When using the App Connect operator on K8S you can only use the "AppConnectEnterpriseNonProduction" or "AppConnectEnterpriseProduction" `license.use` values. We do not allow the CP4I license on K8S. When running on K8S you must also have `useCommonServices: false` set i.e.
apiVersion: appconnect.ibm.com/v1beta1
kind: DesignerAuthoring
metadata:
name: des-mapast
namespace: operators
spec:
couchdb:
replicas: 1
storage:
class: aws-ebs
size: 10Gi
type: persistent-claim
designerFlowsOperationMode: local
designerMappingAssist:
enabled: true
license:
accept: true
license: L-APEH-BY5CY7
use: AppConnectEnterpriseNonProduction
useCommonServices: false
version: 11.0.0.11-r2
replicas: 1
------------------------------
Rob Convery
Original Message:
Sent: Thu April 29, 2021 08:24 PM
From: VENKATA RAMAKRISHNA VIKASH VANAPALLI
Subject: App Connect Designer Authoring reference - Installation issue in Kubernetes 1.19
Hi Rob,
Another update. I was able to execute the YAML "designer_cr.yaml" by commenting " # useCommonServices: true" and executing "kubectl apply -f designer_cr.yaml --validate=false"
I got the below error
Error "2021-04-30T00:19:22.017Z ERROR controller-runtime.controller Reconciler error {"controller": "designerauthoring", "request": "operators/des-mapast", "error": "no kind is registered for the type v1alpha1.OperandRequest in scheme \"pkg/runtime/scheme.go:101\""}
github.com/go-logr/zapr.(*zapLogger).Error
/home/jenkins/go/pkg/mod/github.com/go-logr/zapr@v0.3.0/zapr.go:132"
Below is the YAMLapiVersion: appconnect.ibm.com/v1beta1
kind: DesignerAuthoring
metadata:
name: des-mapast
namespace: operators
spec:
couchdb:
replicas: 1
storage:
class: aws-ebs
size: 10Gi
type: persistent-claim
designerFlowsOperationMode: local
designerMappingAssist:
enabled: true
license:
accept: true
license: L-APEH-BY5CY7
use: CloudPakForIntegrationNonProduction
# useCommonServices: true
version: 11.0.0
replicas: 1
Request to let me know if you have seen this error.
Thanks.
------------------------------
VENKATA RAMAKRISHNA VIKASH VANAPALLI
Original Message:
Sent: Thu April 29, 2021 08:25 AM
From: Cameron Roberts
Subject: App Connect Designer Authoring reference - Installation issue in Kubernetes 1.19
Hello,
Are you able to confirm that you have created an OperatorGroup as documented in this step - https://www.ibm.com/docs/en/app-connect/11.0.0?topic=kubernetes-creating-operatorgroup-app-connect-operator
Thanks,
------------------------------
Cameron Roberts
Original Message:
Sent: Wed April 28, 2021 11:03 PM
From: VENKATA RAMAKRISHNA VIKASH VANAPALLI
Subject: App Connect Designer Authoring reference - Installation issue in Kubernetes 1.19
Hi Rob,
Thanks a lot for the response. I would like to point that in documentation to create App Connect Operator Catalog the docker image name is incorrect.
Creating the IBM App Connect Operator catalog - IBM Documentation
From docker hub I found the correct name as "docker.io/ibmcom/appconnect-operator-catalog-k8s". Can you confirm if this is the correct image. Because as per document the image should be "docker.io/ibmcom/ibm-appconnect-operator-catalog-k8s" but the image is not found in dockerhub.
I removed the "spec.installPlanApproval: Manual" from the subscription "appconn-sub.yaml" and created the subscription. I still see the couchdb errors in install plan. Attached the logs of operator, subscription and install plan. can you help resolve the problem.
The logs from "catalog-operator-679dfd7596-fr7dp" are in file "catalog-operator-679dfd7596-fr7dp_logs.txt"
The logs from "installplan" are in file "install-l9b6k_logs.txt"
The logs from subscription are in file "ibm-appconnect_subscription_logs.txt"
I still get the error "error: unable to recognize "designer_cr.yaml": no matches for kind "DesignerAuthoring" in version "appconnect.ibm.com/v1beta1"" when try to create the designer authority.
Thanks.
Ramakrishna
------------------------------
VENKATA RAMAKRISHNA VIKASH VANAPALLI
Original Message:
Sent: Wed April 28, 2021 12:45 PM
From: Rob Convery
Subject: App Connect Designer Authoring reference - Installation issue in Kubernetes 1.19
I notice you have manual approval configured for subscription. You may need to approve the installation to get it to install. I suggest having a read of https://github.com/operator-framework/operator-lifecycle-manager/blob/master/doc/design/architecture.md#installplan-control-loop and making sure you have approved the installation. (For the first install it might be worth trying automatic approval to start with)
------------------------------
Rob Convery
Original Message:
Sent: Wed April 28, 2021 09:41 AM
From: VENKATA RAMAKRISHNA VIKASH VANAPALLI
Subject: App Connect Designer Authoring reference - Installation issue in Kubernetes 1.19
Hi Rob,
Thanks for the response. Below are my responses
- Check that the CatalogSource is working by running
kubectl get packagemanifest ibm-appconnect
- This shows that the operator is available in the catalog- Response: Yes I verified and attached the screen print "getmanifest.jpg"
- Check the subscription is OK by running
kubectl get subscription -n <namespace> <subscriptionName> -o yaml
- Check for any warnings- Response: Yes I verified and attached the screen print "getSubscription.jpg"
- Response: Attached the YAML "subscription.yaml". The last status shows "state: UpgradePending". Did not see any errors.
- Check the InstallPlan was OK run running
kubectl get installPlan -n <namespace> ><installPlanName -o yaml
- You can get the installPlan name from the output of the subscription. Check for any errors in there.
- Response: Yes I verified and attached the screen print "Install_plan.jpg"
- Response: Attached the YAML "install_plan.yaml". The last status shows "status: Unknown" for "couchdb-operator.v1.4.2" and "status: Unknown" for "ibm-appconnect.v1.3.2"
I have also attached below files for reference. Request to help solve the problem.
getall-in-olm.jpg
getcrd.jpg
install_plan.yaml
subscription.yaml
get_manifest.yaml
describe_manifest.json
------------------------------
VENKATA RAMAKRISHNA VIKASH VANAPALLI
Original Message:
Sent: Wed April 28, 2021 03:30 AM
From: Rob Convery
Subject: App Connect Designer Authoring reference - Installation issue in Kubernetes 1.19
Hi,
This looks like the operator has not been properly installed as the CRDs are missing.
To work out what's not working its best to step through to make sure each of the steps have worked.
- Check that the CatalogSource is working by running
kubectl get packagemanifest ibm-appconnect
- This shows that the operator is available in the catalog - Check the subscription is OK by running
kubectl get subscription -n <namespace> <subscriptionName> -o yaml
- Check for any warnings - Check the InstallPlan was OK run running
kubectl get installPlan -n <namespace> ><installPlanName -o yaml
- You can get the installPlan name from the output of the subscription. Check for any errors in there.
Hopefully one of these steps will help identify the issue
------------------------------
Rob Convery
Original Message:
Sent: Mon April 26, 2021 10:07 PM
From: VENKATA RAMAKRISHNA VIKASH VANAPALLI
Subject: App Connect Designer Authoring reference - Installation issue in Kubernetes 1.19
Hi,
I have hit a road block when tried to install the "App Connect Designer Authoring" in EKS version 1.19.
I have successfully installed the cert-manager, OLM, App Connect Operator Catalog, App Connect Operator Subscription using the below link
Installing IBM App Connect in a Kubernetes environment - IBM Documentation
After successful installation of the above, I tried installation of the App Connect Designer Authoring using below link and received the error "error: unable to recognize "designer_cr.yaml": no matches for kind "DesignerAuthoring" in version "appconnect.ibm.com/v1beta1""
App Connect Designer Authoring reference - IBM Documentation
Request to help resolve this problem.
Thanks,
regards,
Ramakrishna
------------------------------
VENKATA RAMAKRISHNA VIKASH VANAPALLI
------------------------------