Skip to content

Commit e9a0644

Browse files
committed
Add bundle manifests
1 parent afab6f7 commit e9a0644

14 files changed

+335
-25
lines changed

api/v1/zz_generated.deepcopy.go

Lines changed: 48 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

bundle/manifests/ibm-websphere-liberty.clusterserviceversion.yaml

Lines changed: 56 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ metadata:
6161
capabilities: Auto Pilot
6262
categories: Application Runtime
6363
containerImage: icr.io/cpopen/websphere-liberty-operator:daily
64-
createdAt: "2025-04-24T02:52:09Z"
64+
createdAt: "2025-06-11T15:23:09Z"
6565
description: Deploy and manage containerized Liberty applications
6666
features.operators.openshift.io/disconnected: "true"
6767
olm.skipRange: '>=1.0.0 <1.4.3'
@@ -552,31 +552,68 @@ spec:
552552
path: semeruCloudCompiler.enable
553553
x-descriptors:
554554
- urn:alm:descriptor:com.tectonic.ui:booleanSwitch
555-
- description: Specify the labels of namespaces that incoming traffic is allowed
556-
from.
557-
displayName: Namespace Labels
558-
path: networkPolicy.namespaceLabels
555+
- description: Disable the creation of the network policy ingress. Defaults
556+
to false.
557+
displayName: Disable Ingress
558+
path: networkPolicy.disableIngress
559559
x-descriptors:
560-
- urn:alm:descriptor:com.tectonic.ui:text
560+
- urn:alm:descriptor:com.tectonic.ui:booleanSwitch
561561
- description: Number of desired pods for the Semeru Cloud Compiler. Defaults
562562
to 1.
563563
displayName: Replicas
564564
path: semeruCloudCompiler.replicas
565565
x-descriptors:
566566
- urn:alm:descriptor:com.tectonic.ui:podCount
567-
- description: Specify the labels of pod(s) that incoming traffic is allowed
568-
from.
569-
displayName: From Labels
570-
path: networkPolicy.fromLabels
567+
- description: Disable the creation of the network policy egress. Defaults to
568+
false.
569+
displayName: Disable Egress
570+
path: networkPolicy.disableEgress
571571
x-descriptors:
572-
- urn:alm:descriptor:com.tectonic.ui:text
572+
- urn:alm:descriptor:com.tectonic.ui:booleanSwitch
573573
- description: Resource requests and limits for the Semeru Cloud Compiler. The
574574
CPU defaults to 100m with a limit of 2000m. The memory defaults to 800Mi,
575575
with a limit of 1200Mi.
576576
displayName: Resource Requirements
577577
path: semeruCloudCompiler.resources
578578
x-descriptors:
579579
- urn:alm:descriptor:com.tectonic.ui:resourceRequirements
580+
- description: Bypasses deny all egress rules to allow API server and DNS access.
581+
Defaults to false.
582+
displayName: Bypass Deny All Egress
583+
path: networkPolicy.bypassDenyAllEgress
584+
x-descriptors:
585+
- urn:alm:descriptor:com.tectonic.ui:booleanSwitch
586+
- description: Deprecated. .spec.networkPolicy.fromNamespaceLabels should be
587+
used instead. If both are specified, .spec.networkPolicy.fromNamespaceLabels
588+
will override this.
589+
displayName: Namespace Labels
590+
path: networkPolicy.namespaceLabels
591+
x-descriptors:
592+
- urn:alm:descriptor:com.tectonic.ui:text
593+
- description: Specify the labels of namespaces that incoming traffic is allowed
594+
from.
595+
displayName: From Namespace Labels
596+
path: networkPolicy.fromNamespaceLabels
597+
x-descriptors:
598+
- urn:alm:descriptor:com.tectonic.ui:text
599+
- description: Specify the labels of pod(s) that incoming traffic is allowed
600+
from.
601+
displayName: From Labels
602+
path: networkPolicy.fromLabels
603+
x-descriptors:
604+
- urn:alm:descriptor:com.tectonic.ui:text
605+
- description: Specify the labels of namespaces that outgoing traffic is allowed
606+
to.
607+
displayName: To Namespace Labels
608+
path: networkPolicy.toNamespaceLabels
609+
x-descriptors:
610+
- urn:alm:descriptor:com.tectonic.ui:text
611+
- description: Specify the labels of pod(s) that outgoing traffic is allowed
612+
to.
613+
displayName: To Labels
614+
path: networkPolicy.toLabels
615+
x-descriptors:
616+
- urn:alm:descriptor:com.tectonic.ui:text
580617
- description: 'Product edition. Defaults to IBM WebSphere Application Server.
581618
Other options: IBM WebSphere Application Server Liberty Core, IBM WebSphere
582619
Application Server Network Deployment'
@@ -1073,6 +1110,14 @@ spec:
10731110
- list
10741111
- update
10751112
- watch
1113+
- apiGroups:
1114+
- ""
1115+
resources:
1116+
- endpoints
1117+
verbs:
1118+
- get
1119+
- list
1120+
- watch
10761121
- apiGroups:
10771122
- ""
10781123
resources:

bundle/manifests/liberty.websphere.ibm.com_webspherelibertyapplications.yaml

Lines changed: 32 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3424,22 +3424,53 @@ spec:
34243424
networkPolicy:
34253425
description: Defines the network policy
34263426
properties:
3427+
bypassDenyAllEgress:
3428+
description: Bypasses deny all egress rules to allow API server
3429+
and DNS access. Defaults to false.
3430+
type: boolean
34273431
disable:
34283432
description: Disable the creation of the network policy. Defaults
34293433
to false.
34303434
type: boolean
3435+
disableEgress:
3436+
description: Disable the creation of the network policy egress.
3437+
Defaults to false.
3438+
type: boolean
3439+
disableIngress:
3440+
description: Disable the creation of the network policy ingress.
3441+
Defaults to false.
3442+
type: boolean
34313443
fromLabels:
34323444
additionalProperties:
34333445
type: string
34343446
description: Specify the labels of pod(s) that incoming traffic
34353447
is allowed from.
34363448
type: object
3437-
namespaceLabels:
3449+
fromNamespaceLabels:
34383450
additionalProperties:
34393451
type: string
34403452
description: Specify the labels of namespaces that incoming traffic
34413453
is allowed from.
34423454
type: object
3455+
namespaceLabels:
3456+
additionalProperties:
3457+
type: string
3458+
description: Deprecated. .spec.networkPolicy.fromNamespaceLabels
3459+
should be used instead. If both are specified, .spec.networkPolicy.fromNamespaceLabels
3460+
will override this.
3461+
type: object
3462+
toLabels:
3463+
additionalProperties:
3464+
type: string
3465+
description: Specify the labels of pod(s) that outgoing traffic
3466+
is allowed to.
3467+
type: object
3468+
toNamespaceLabels:
3469+
additionalProperties:
3470+
type: string
3471+
description: Specify the labels of namespaces that outgoing traffic
3472+
is allowed to.
3473+
type: object
34433474
type: object
34443475
probes:
34453476
description: Define health checks on application container to determine

config/crd/bases/liberty.websphere.ibm.com_webspherelibertyapplications.yaml

Lines changed: 32 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3420,22 +3420,53 @@ spec:
34203420
networkPolicy:
34213421
description: Defines the network policy
34223422
properties:
3423+
bypassDenyAllEgress:
3424+
description: Bypasses deny all egress rules to allow API server
3425+
and DNS access. Defaults to false.
3426+
type: boolean
34233427
disable:
34243428
description: Disable the creation of the network policy. Defaults
34253429
to false.
34263430
type: boolean
3431+
disableEgress:
3432+
description: Disable the creation of the network policy egress.
3433+
Defaults to false.
3434+
type: boolean
3435+
disableIngress:
3436+
description: Disable the creation of the network policy ingress.
3437+
Defaults to false.
3438+
type: boolean
34273439
fromLabels:
34283440
additionalProperties:
34293441
type: string
34303442
description: Specify the labels of pod(s) that incoming traffic
34313443
is allowed from.
34323444
type: object
3433-
namespaceLabels:
3445+
fromNamespaceLabels:
34343446
additionalProperties:
34353447
type: string
34363448
description: Specify the labels of namespaces that incoming traffic
34373449
is allowed from.
34383450
type: object
3451+
namespaceLabels:
3452+
additionalProperties:
3453+
type: string
3454+
description: Deprecated. .spec.networkPolicy.fromNamespaceLabels
3455+
should be used instead. If both are specified, .spec.networkPolicy.fromNamespaceLabels
3456+
will override this.
3457+
type: object
3458+
toLabels:
3459+
additionalProperties:
3460+
type: string
3461+
description: Specify the labels of pod(s) that outgoing traffic
3462+
is allowed to.
3463+
type: object
3464+
toNamespaceLabels:
3465+
additionalProperties:
3466+
type: string
3467+
description: Specify the labels of namespaces that outgoing traffic
3468+
is allowed to.
3469+
type: object
34393470
type: object
34403471
probes:
34413472
description: Define health checks on application container to determine

config/manifests/bases/ibm-websphere-liberty.clusterserviceversion.yaml

Lines changed: 47 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -494,31 +494,68 @@ spec:
494494
path: semeruCloudCompiler.enable
495495
x-descriptors:
496496
- urn:alm:descriptor:com.tectonic.ui:booleanSwitch
497-
- description: Specify the labels of namespaces that incoming traffic is allowed
498-
from.
499-
displayName: Namespace Labels
500-
path: networkPolicy.namespaceLabels
497+
- description: Disable the creation of the network policy ingress. Defaults
498+
to false.
499+
displayName: Disable Ingress
500+
path: networkPolicy.disableIngress
501501
x-descriptors:
502-
- urn:alm:descriptor:com.tectonic.ui:text
502+
- urn:alm:descriptor:com.tectonic.ui:booleanSwitch
503503
- description: Number of desired pods for the Semeru Cloud Compiler. Defaults
504504
to 1.
505505
displayName: Replicas
506506
path: semeruCloudCompiler.replicas
507507
x-descriptors:
508508
- urn:alm:descriptor:com.tectonic.ui:podCount
509-
- description: Specify the labels of pod(s) that incoming traffic is allowed
510-
from.
511-
displayName: From Labels
512-
path: networkPolicy.fromLabels
509+
- description: Disable the creation of the network policy egress. Defaults to
510+
false.
511+
displayName: Disable Egress
512+
path: networkPolicy.disableEgress
513513
x-descriptors:
514-
- urn:alm:descriptor:com.tectonic.ui:text
514+
- urn:alm:descriptor:com.tectonic.ui:booleanSwitch
515515
- description: Resource requests and limits for the Semeru Cloud Compiler. The
516516
CPU defaults to 100m with a limit of 2000m. The memory defaults to 800Mi,
517517
with a limit of 1200Mi.
518518
displayName: Resource Requirements
519519
path: semeruCloudCompiler.resources
520520
x-descriptors:
521521
- urn:alm:descriptor:com.tectonic.ui:resourceRequirements
522+
- description: Bypasses deny all egress rules to allow API server and DNS access.
523+
Defaults to false.
524+
displayName: Bypass Deny All Egress
525+
path: networkPolicy.bypassDenyAllEgress
526+
x-descriptors:
527+
- urn:alm:descriptor:com.tectonic.ui:booleanSwitch
528+
- description: Deprecated. .spec.networkPolicy.fromNamespaceLabels should be
529+
used instead. If both are specified, .spec.networkPolicy.fromNamespaceLabels
530+
will override this.
531+
displayName: Namespace Labels
532+
path: networkPolicy.namespaceLabels
533+
x-descriptors:
534+
- urn:alm:descriptor:com.tectonic.ui:text
535+
- description: Specify the labels of namespaces that incoming traffic is allowed
536+
from.
537+
displayName: From Namespace Labels
538+
path: networkPolicy.fromNamespaceLabels
539+
x-descriptors:
540+
- urn:alm:descriptor:com.tectonic.ui:text
541+
- description: Specify the labels of pod(s) that incoming traffic is allowed
542+
from.
543+
displayName: From Labels
544+
path: networkPolicy.fromLabels
545+
x-descriptors:
546+
- urn:alm:descriptor:com.tectonic.ui:text
547+
- description: Specify the labels of namespaces that outgoing traffic is allowed
548+
to.
549+
displayName: To Namespace Labels
550+
path: networkPolicy.toNamespaceLabels
551+
x-descriptors:
552+
- urn:alm:descriptor:com.tectonic.ui:text
553+
- description: Specify the labels of pod(s) that outgoing traffic is allowed
554+
to.
555+
displayName: To Labels
556+
path: networkPolicy.toLabels
557+
x-descriptors:
558+
- urn:alm:descriptor:com.tectonic.ui:text
522559
- description: 'Product edition. Defaults to IBM WebSphere Application Server.
523560
Other options: IBM WebSphere Application Server Liberty Core, IBM WebSphere
524561
Application Server Network Deployment'

config/rbac/role.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,14 @@ rules:
7373
- list
7474
- update
7575
- watch
76+
- apiGroups:
77+
- ""
78+
resources:
79+
- endpoints
80+
verbs:
81+
- get
82+
- list
83+
- watch
7684
- apiGroups:
7785
- ""
7886
resources:

0 commit comments

Comments
 (0)