Skip to content

Commit

Permalink
24.0.0-IF003
Browse files Browse the repository at this point in the history
  • Loading branch information
gaelcrova committed Oct 28, 2024
1 parent cbc9c43 commit d9f6879
Show file tree
Hide file tree
Showing 4 changed files with 82 additions and 4 deletions.
6 changes: 3 additions & 3 deletions airgap/ADS-case-list.yaml
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
name: ibm-ads
version: 1.3.2
description: List of CASEs required for air gapped deployment of ADS 24.0.0-IF002
version: 1.3.3
description: List of CASEs required for air gapped deployment of ADS 24.0.0-IF003
cases:
- name: ibm-ads
version: 1.3.2
version: 1.3.3
launch: true
- name: ibm-cp-common-services
version: 4.6.2
Expand Down
6 changes: 6 additions & 0 deletions eks/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -84,3 +84,9 @@ controller:
Then you'll use [ads-generate-ingresses.sh](../scripts/ads-generate-ingresses.sh) script to obtain the ingresses definition you'll have to apply to your cluster.
## Special network configuration
Depending on how the network was configured, the communication between the kube-api server and worker nodes can be restricted, causing errors during webhook invocations as shown in the following example:
```
I0624 14:19:58.368935 1 waitToCreateCsCR.go:36] Webhook Server not ready, waiting for it to be ready : could not Create resource: Internal error occurred: failed calling webhook \"vcommonservice.kb.io\": failed to call webhook: Post \"https://ibm-common-service-operator-service.ads.svc:443/validate-operator-ibm-com-v3-commonservice?timeout=10s\": context deadline exceeded
```
To explicitly allow communications, customize and apply additional custom network [policies](./extended-netpols.yaml) into your cluster to unblock.
72 changes: 72 additions & 0 deletions eks/extended-netpols.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
apiVersion: networking.k8s.io/v1
kind: NetworkPolicy
metadata:
name: access-to-ibm-common-service-operator
namespace: "<ads-namespace>"
spec:
podSelector:
matchLabels:
name: ibm-common-service-operator
ingress:
- ports:
- protocol: TCP
port: 9443
policyTypes:
- Ingress
---
apiVersion: networking.k8s.io/v1
kind: NetworkPolicy
metadata:
name: access-to-postgresql-operator
namespace: "<ads-namespace>"
spec:
podSelector:
matchLabels:
app.kubernetes.io/name : cloud-native-postgresql
ingress:
- ports:
- protocol: TCP
port: 9443
policyTypes:
- Ingress
---
apiVersion: networking.k8s.io/v1
kind: NetworkPolicy
metadata:
name: access-to-kubernetes
namespace: "<ads-namespace>"
spec:
egress:
- ports:
- port: 443
protocol: TCP
to:
- namespaceSelector:
matchExpressions:
- key: kubernetes.io/metadata.name
operator: In
values:
- default
podSelector: {}
policyTypes:
- Egress
---
apiVersion: networking.k8s.io/v1
kind: NetworkPolicy
metadata:
name: ingress-from-olm
namespace: "<ads-namespace>"
spec:
podSelector:
matchLabels:
olm.managed: "true"
ingress:
- from:
- namespaceSelector:
matchExpressions:
- key: kubernetes.io/metadata.name
operator: In
values:
- olm
policyTypes:
- Ingress
2 changes: 1 addition & 1 deletion scripts/constants.sh
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,6 @@ licensing_catalog_image="icr.io/cpopen/ibm-licensing-catalog@sha256:dfdd38cac150
cert_manager_catalog_image="icr.io/cpopen/ibm-cert-manager-operator-catalog@sha256:955732299dd174524612ec8e8076237a491cedee1264e4e4be39c2a92f48bc39" # IBM Certificate Manager 4.2.2 from https://github.com/IBM/cloud-pak/tree/master/repo/case/ibm-cert-manager/4.2.2

cs_catalog_image="icr.io/cpopen/ibm-common-service-catalog@sha256:601e84bf15e92a98e2b9a6e64320a2cd4f4912533bf49407eed4aeacca8d0c00" # IBM Cloud Foundational Services 4.6.2 from https://github.com/IBM/cloud-pak/tree/master/repo/case/ibm-cp-common-services/4.6.2
ads_catalog_image="icr.io/cpopen/ibm-ads-operator-catalog@sha256:02af330aefd37a344f639520bd5873eb4d5c93b8b2566e2cb81bc8acd2ef0eee" # 24.0.0-IF002
ads_catalog_image="icr.io/cpopen/ibm-ads-operator-catalog@sha256:4990604c8d691e163b27c14af3f33f410e43941dddde34961e3b42db04cf6c0f" # 24.0.0-IF003
edb_catalog_image="icr.io/cpopen/ibm-cpd-cloud-native-postgresql-operator-catalog@sha256:c96aa2e6bce92f2e5e4874116cf1cc1cdd60676499cd04ab1631462b8b883357" # Cloud Native PostgresSQL 4.18.0 from https://github.com/IBM/cloud-pak/tree/master/repo/case/ibm-cloud-native-postgresql/4.18.0

0 comments on commit d9f6879

Please sign in to comment.