Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
46 changes: 46 additions & 0 deletions bundle/manifests/netobserv-operator.clusterserviceversion.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -1279,6 +1279,52 @@ spec:
secret:
defaultMode: 420
secretName: manager-metrics-tls
- label:
app: static-console-plugin
name: netobserv-static-console-plugin
spec:
replicas: 1
selector:
matchLabels:
app: static-console-plugin
strategy: {}
template:
metadata:
labels:
app: static-console-plugin
spec:
containers:
- command:
- /static-plugin
env:
- name: GODEBUG
value: http2server=0
image: quay.io/netobserv/network-observability-console-plugin:b35da77
imagePullPolicy: Always
name: static-plugin
resources:
limits:
memory: 200Mi
requests:
cpu: 100m
memory: 100Mi
securityContext:
allowPrivilegeEscalation: false
capabilities:
drop:
- ALL
readOnlyRootFilesystem: true
volumeMounts:
- mountPath: /var/serving-cert
name: static-console-plugin-tls
readOnly: true
securityContext:
runAsNonRoot: true
volumes:
- name: static-console-plugin-tls
secret:
defaultMode: 420
secretName: static-console-plugin-tls
permissions:
- rules:
- apiGroups:
Expand Down
19 changes: 19 additions & 0 deletions bundle/manifests/netobserv-static-console-plugin_v1_service.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
apiVersion: v1
kind: Service
metadata:
annotations:
service.beta.openshift.io/serving-cert-secret-name: static-console-plugin-tls
creationTimestamp: null
labels:
app: static-console-plugin
name: netobserv-static-console-plugin
spec:
ports:
- name: https
port: 9001
protocol: TCP
targetPort: 9001
selector:
app: static-console-plugin
status:
loadBalancer: {}
1 change: 1 addition & 0 deletions config/openshift-olm/default/kustomization.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ bases:
- ../../crd
- ../../rbac
- ../../manager
- ../../static-console-plugin
- ../../webhook
patchesStrategicMerge:
- patch.yaml
15 changes: 15 additions & 0 deletions config/static-console-plugin/kustomization.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
resources:
- static_console_plugin.yaml
- static_console_plugin_deployment.yaml
- static_console_plugin_service.yaml

generatorOptions:
disableNameSuffixHash: true

apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
images:
- name: static-console-plugin
newName: quay.io/netobserv/network-observability-console-plugin
newTag: b35da77

22 changes: 22 additions & 0 deletions config/static-console-plugin/static_console_plugin.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
apiVersion: console.openshift.io/v1
kind: ConsolePlugin
metadata:
name: netobserv-static-plugin
spec:
backend:
service:
basePath: /
name: netobserv-static-plugin
namespace: system
port: 9001
type: Service
displayName: NetObserv configuration plugin
proxy:
- alias: backend
authorization: UserToken
endpoint:
service:
name: netobserv-static-plugin
namespace: netobserv
port: 9001
type: Service
49 changes: 49 additions & 0 deletions config/static-console-plugin/static_console_plugin_deployment.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: static-console-plugin
namespace: system
labels:
app: static-console-plugin
spec:
selector:
matchLabels:
app: static-console-plugin
replicas: 1
template:
metadata:
labels:
app: static-console-plugin
spec:
securityContext:
runAsNonRoot: true
containers:
- command:
- /static-plugin
env:
- name: GODEBUG
value: http2server=0
image: static-console-plugin
name: static-plugin
imagePullPolicy: Always
securityContext:
allowPrivilegeEscalation: false
capabilities:
drop:
- ALL
readOnlyRootFilesystem: true
resources:
limits:
memory: 200Mi
requests:
cpu: 100m
memory: 100Mi
volumeMounts:
- mountPath: /var/serving-cert
name: static-console-plugin-tls
readOnly: true
volumes:
- name: static-console-plugin-tls
secret:
defaultMode: 420
secretName: static-console-plugin-tls
17 changes: 17 additions & 0 deletions config/static-console-plugin/static_console_plugin_service.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
apiVersion: v1
kind: Service
metadata:
labels:
app: static-console-plugin
annotations:
service.beta.openshift.io/serving-cert-secret-name: static-console-plugin-tls
name: static-console-plugin
namespace: system
spec:
ports:
- name: https
port: 9001
protocol: TCP
targetPort: 9001
selector:
app: static-console-plugin