Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
dcba332
feat[resources]: add hosts and hostbindings
gozdan-lordz Sep 10, 2025
00a2174
update sidebar
pointpu Sep 29, 2025
0d6f780
feat: support project/instance
Sep 11, 2025
4ab5d98
upd proj/inst res
Sep 16, 2025
1356f38
upd sidebars
Sep 17, 2025
9c4ad78
sidebars: add custom items
Sep 19, 2025
2b771c8
sidebars: set [] if sidebar items is disabled
Sep 19, 2025
68c5251
hbf: upd new sidebar resources
Sep 24, 2025
eaef99e
fix sidebars & customize proj/inst CFO/CFP
Sep 24, 2025
87a75c6
add default proj/inst enabler
Sep 24, 2025
1808f80
fix project factory navbar context
Sep 26, 2025
ec1f301
breadcrumb: project list
Sep 26, 2025
c8e4af5
upd values.yaml and basePrefix value
Sep 26, 2025
fdf4605
fix Chart.yaml
Sep 26, 2025
ea761bf
fix: api-table.links helper
Sep 26, 2025
6adff0e
upd: search to sidebars
Sep 30, 2025
f9af31c
fix: project navbar
Sep 30, 2025
a2ee849
Merge pull request #3 from PRO-Robotech/instances
zg1r Sep 30, 2025
736ccba
upd cco p1
Sep 30, 2025
430afd5
cco: upd trim-lengths
Oct 1, 2025
57c78a3
Label links and badges have been changed
pointpu Oct 1, 2025
7980ee9
sidebar(namespaced): fix hbfSystem items
Oct 1, 2025
c826931
fixed labels and search
pointpu Oct 5, 2025
78eb57b
fixed labels and added font size to kind badge in ReplicaSet details
pointpu Oct 8, 2025
60c616f
check
pointpu Oct 8, 2025
b039ec2
Исправляет метки, иконки и ссылки на серч
pointpu Oct 13, 2025
a38d82f
исправляет метки
pointpu Oct 14, 2025
6e18a32
changed name keytoargs from details and fixed tables.
pointpu Oct 18, 2025
9a21a29
The default templates were updated from factory.
pointpu Oct 19, 2025
3978a23
fix hbf ieagagrules and servicealiases references
pointpu Oct 26, 2025
035562b
Причесывает проект и добавляет Events
pointpu Nov 2, 2025
9b31191
Удаляем лишнее
pointpu Nov 2, 2025
26ddf2c
Was fixed badges
pointpu Nov 3, 2025
a089bb2
Add svcfqdnrules to sidebar templates and values.yaml
gozdan-lordz Nov 4, 2025
3f6308b
fix
pointpu Nov 4, 2025
644ee97
Merge pull request #5 from PRO-Robotech/CLOUD-261
pointpu Nov 5, 2025
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
8 changes: 8 additions & 0 deletions .idea/.gitignore

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

9 changes: 9 additions & 0 deletions .idea/incloud-web-resources.iml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 8 additions & 0 deletions .idea/modules.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions .idea/vcs.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ description: Chart for configuring Kubernetes Web UI InCloud
type: application

# Chart (packaging) version — semver. Bump on ANY template/values change.
version: 0.1.3
version: "0.1.4-dev"

# Application version — free-form string. Tie it to app images/tags you ship.
# Tip: keep it in sync with image tags from values.yaml.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,6 @@ spec:
breadcrumbItems:
- key: customresourcedefinition
label: "apiextensions.k8s.io/v1/customresourcedefinitions"
link: "/openapi-ui/{clusterName}/api-table/apiextensions.k8s.io/v1/customresourcedefinitions"
link: "/{{ .Values.basePrefix }}/{clusterName}/api-table/apiextensions.k8s.io/v1/customresourcedefinitions"
- key: customresourcedefinitions
label: "{5}"
18 changes: 17 additions & 1 deletion templates/Breadcrumb/factory/configmap-details.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,22 @@ spec:
breadcrumbItems:
- key: configmaps
label: "v1/configmaps"
link: "/openapi-ui/{clusterName}/{namespace}/builtin-table/configmaps"
link: "/{{ .Values.basePrefix }}/{clusterName}/{namespace}/builtin-table/configmaps"
- key: configmap
label: "{6}"

{{- if not .Values.namespaceNavigation }}
---
apiVersion: front.in-cloud.io/v1alpha1
kind: Breadcrumb
metadata:
name: stock-instance-factory-instance-configmap-details
spec:
id: "stock-instance-factory-instance-configmap-details"
breadcrumbItems:
- key: configmaps
label: "v1/configmaps"
link: "/{{ .Values.basePrefix }}/{clusterName}/{namespace}/{syntheticProject}/builtin-table/configmaps"
- key: configmap
label: "{7}"
{{- end }}
18 changes: 17 additions & 1 deletion templates/Breadcrumb/factory/cronjob-details.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,22 @@ spec:
breadcrumbItems:
- key: cronjob
label: "batch/v1/cronjobs"
link: "/openapi-ui/{clusterName}/{namespace}/api-table/batch/v1/cronjobs"
link: "/{{ .Values.basePrefix }}/{clusterName}/{namespace}/api-table/batch/v1/cronjobs"
- key: cronjob
label: "{6}"

{{- if not .Values.namespaceNavigation }}
---
apiVersion: front.in-cloud.io/v1alpha1
kind: Breadcrumb
metadata:
name: stock-instance-factory-instance-cronjob-details
spec:
id: "stock-instance-factory-instance-cronjob-details"
breadcrumbItems:
- key: cronjob
label: "batch/v1/cronjobs"
link: "/{{ .Values.basePrefix }}/{clusterName}/{namespace}/{syntheticProject}/api-table/batch/v1/cronjobs"
- key: cronjob
label: "{7}"
{{- end }}
20 changes: 18 additions & 2 deletions templates/Breadcrumb/factory/daemonset-details.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,22 @@ spec:
breadcrumbItems:
- key: daemonsets
label: "apps/v1/daemonsets"
link: "/openapi-ui/{clusterName}/{namespace}/api-table/apps/v1/daemonsets"
link: "/{{ .Values.basePrefix }}/{clusterName}/{namespace}/api-table/apps/v1/daemonsets"
- key: daemonset
label: "{5}"
label: "{6}"

{{- if not .Values.namespaceNavigation }}
---
apiVersion: front.in-cloud.io/v1alpha1
kind: Breadcrumb
metadata:
name: stock-instance-factory-instance-daemonset-details
spec:
id: "stock-instance-factory-instance-daemonset-details"
breadcrumbItems:
- key: daemonsets
label: "apps/v1/daemonsets"
link: "/{{ .Values.basePrefix }}/{clusterName}/{namespace}/{syntheticProject}/api-table/apps/v1/daemonsets"
- key: daemonset
label: "{7}"
{{- end -}}
18 changes: 17 additions & 1 deletion templates/Breadcrumb/factory/deployment-details.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,22 @@ spec:
breadcrumbItems:
- key: deployments
label: "apps/v1/deployments"
link: "/openapi-ui/{clusterName}/{namespace}/api-table/apps/v1/deployments"
link: "/{{ .Values.basePrefix }}/{clusterName}/{namespace}/api-table/apps/v1/deployments"
- key: Deployment
label: "{6}"

{{- if not .Values.namespaceNavigation }}
---
apiVersion: front.in-cloud.io/v1alpha1
kind: Breadcrumb
metadata:
name: stock-instance-factory-instance-deployment-details
spec:
id: "stock-instance-factory-instance-deployment-details"
breadcrumbItems:
- key: deployments
label: "apps/v1/deployments"
link: "/{{ .Values.basePrefix }}/{clusterName}/{namespace}/{syntheticProject}/api-table/apps/v1/deployments"
- key: Deployment
label: "{7}"
{{- end -}}
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,22 @@ spec:
breadcrumbItems:
- key: horizontalpodautoscalers
label: "autoscaling/v2/horizontalpodautoscalers"
link: "/openapi-ui/{clusterName}/{namespace}/api-table/autoscaling/v2/horizontalpodautoscalers"
link: "/{{ .Values.basePrefix }}/{clusterName}/{namespace}/api-table/autoscaling/v2/horizontalpodautoscalers"
- key: horizontalpodautoscaler
label: "{6}"

{{- if not .Values.namespaceNavigation }}
---
apiVersion: front.in-cloud.io/v1alpha1
kind: Breadcrumb
metadata:
name: stock-instance-factory-instance-horizontalpodautoscaler-details
spec:
id: "stock-instance-factory-instance-horizontalpodautoscaler-details"
breadcrumbItems:
- key: horizontalpodautoscalers
label: "autoscaling/v2/horizontalpodautoscalers"
link: "/{{ .Values.basePrefix }}/{clusterName}/{namespace}/{syntheticProject}/api-table/autoscaling/v2/horizontalpodautoscalers"
- key: horizontalpodautoscaler
label: "{7}"
{{- end -}}
18 changes: 17 additions & 1 deletion templates/Breadcrumb/factory/job-details.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,22 @@ spec:
breadcrumbItems:
- key: jobs
label: "batch/v1/jobs"
link: "/openapi-ui/{clusterName}/{namespace}/api-table/batch/v1/jobs"
link: "/{{ .Values.basePrefix }}/{clusterName}/{namespace}/api-table/batch/v1/jobs"
- key: job
label: "{6}"

{{- if not .Values.namespaceNavigation }}
---
apiVersion: front.in-cloud.io/v1alpha1
kind: Breadcrumb
metadata:
name: stock-instance-factory-instance-job-details
spec:
id: "stock-instance-factory-instance-job-details"
breadcrumbItems:
- key: jobs
label: "batch/v1/jobs"
link: "/{{ .Values.basePrefix }}/{clusterName}/{namespace}/{syntheticProject}/api-table/batch/v1/jobs"
- key: job
label: "{7}"
{{- end -}}
13 changes: 0 additions & 13 deletions templates/Breadcrumb/factory/namespace-details.yaml

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
---
apiVersion: front.in-cloud.io/v1alpha1
kind: Breadcrumb
metadata:
name: stock-project-factory-networkpolicy-details
spec:
id: "stock-project-factory-networkpolicy-details"
breadcrumbItems:
- key: networkpolicys
label: "networking.k8s.io/v1/networkpolicies"
link: "/{{ .Values.basePrefix }}/{clusterName}/{namespace}/api-table/networking.k8s.io/v1/networkpolicies"
- key: networkpolicy
label: "{6}"

{{- if not .Values.namespaceNavigation }}
---
apiVersion: front.in-cloud.io/v1alpha1
kind: Breadcrumb
metadata:
name: stock-instance-factory-instance-networkpolicy-details
spec:
id: "stock-instance-factory-instance-networkpolicy-details"
breadcrumbItems:
- key: networkpolicys
label: "networking.k8s.io/v1/networkpolicies"
link: "/{{ .Values.basePrefix }}/{clusterName}/{namespace}/{syntheticProject}/api-table/networking.k8s.io/v1/networkpolicies"
- key: networkpolicy
label: "{7}"
{{- end -}}
2 changes: 1 addition & 1 deletion templates/Breadcrumb/factory/node-details.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,6 @@ spec:
breadcrumbItems:
- key: node
label: "v1/nodes"
link: "/openapi-ui/{clusterName}/builtin-table/nodes"
link: "/{{ .Values.basePrefix }}/{clusterName}/builtin-table/nodes"
- key: node
label: "{5}"
18 changes: 17 additions & 1 deletion templates/Breadcrumb/factory/pod-details.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,22 @@ spec:
breadcrumbItems:
- key: pods
label: "v1/pods"
link: "/openapi-ui/{clusterName}/{namespace}/builtin-table/pods"
link: "/{{ .Values.basePrefix }}/{clusterName}/{namespace}/builtin-table/pods"
- key: pod
label: "{6}"

{{- if not .Values.namespaceNavigation }}
---
apiVersion: front.in-cloud.io/v1alpha1
kind: Breadcrumb
metadata:
name: stock-instance-factory-instance-pod-details
spec:
id: "stock-instance-factory-instance-pod-details"
breadcrumbItems:
- key: pods
label: "v1/pods"
link: "/{{ .Values.basePrefix }}/{clusterName}/{namespace}/{syntheticProject}/builtin-table/pods"
- key: pod
label: "{7}"
{{- end -}}
18 changes: 17 additions & 1 deletion templates/Breadcrumb/factory/poddisruptionbudget-details.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,22 @@ spec:
breadcrumbItems:
- key: poddisruptionbudgets
label: "policy/v1/poddisruptionbudgets"
link: "/openapi-ui/{clusterName}/{namespace}/api-table/policy/v1/poddisruptionbudgets"
link: "/{{ .Values.basePrefix }}/{clusterName}/{namespace}/api-table/policy/v1/poddisruptionbudgets"
- key: poddisruptionbudget
label: "{6}"

{{- if not .Values.namespaceNavigation }}
---
apiVersion: front.in-cloud.io/v1alpha1
kind: Breadcrumb
metadata:
name: stock-instance-factory-instance-poddisruptionbudget-details
spec:
id: "stock-instance-factory-instance-poddisruptionbudget-details"
breadcrumbItems:
- key: poddisruptionbudgets
label: "policy/v1/poddisruptionbudgets"
link: "/{{ .Values.basePrefix }}/{clusterName}/{namespace}/{syntheticProject}/api-table/policy/v1/poddisruptionbudgets"
- key: poddisruptionbudget
label: "{7}"
{{- end -}}
31 changes: 31 additions & 0 deletions templates/Breadcrumb/factory/project-details.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
{{ $projRes := .Values.projectResource }}

{{ if and ($projRes.deployDefaultForms) (not .Values.namespaceNavigation) }}
---
apiVersion: front.in-cloud.io/v1alpha1
kind: Breadcrumb
metadata:
name: stock-cluster-factory-project-details
spec:
id: "stock-cluster-factory-project-details"
breadcrumbItems:
- key: project
label: "{{ $projRes.apiGroup }}/{{ $projRes.apiVersion }}/{{ $projRes.resourceName }}"
link: "/{{ .Values.basePrefix }}/{clusterName}/api-table/{{ $projRes.apiGroup }}/{{ $projRes.apiVersion }}/{{ $projRes.resourceName }}"
- key: project
label: "{5}"

---
apiVersion: front.in-cloud.io/v1alpha1
kind: Breadcrumb
metadata:
name: stock-project-factory-project-details
spec:
id: "stock-project-factory-project-details"
breadcrumbItems:
- key: project
label: "{{ $projRes.apiGroup }}/{{ $projRes.apiVersion }}/{{ $projRes.resourceName }}"
link: "/{{ .Values.basePrefix }}/{clusterName}/api-table/{{ $projRes.apiGroup }}/{{ $projRes.apiVersion }}/{{ $projRes.resourceName }}"
- key: project
label: "{3}"
{{ end }}
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,6 @@ spec:
breadcrumbItems:
- key: clusterrolebinding
label: "rbac.authorization.k8s.io/v1/clusterrolebindings"
link: "/openapi-ui/{clusterName}/api-table/rbac.authorization.k8s.io/v1/clusterrolebindings"
link: "/{{ .Values.basePrefix }}/{clusterName}/api-table/rbac.authorization.k8s.io/v1/clusterrolebindings"
- key: clusterrolebinding
label: "{5}"
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,6 @@ spec:
breadcrumbItems:
- key: clusterrole
label: "rbac.authorization.k8s.io/v1/clusterroles"
link: "/openapi-ui/{clusterName}/api-table/rbac.authorization.k8s.io/v1/clusterroles"
link: "/{{ .Values.basePrefix }}/{clusterName}/api-table/rbac.authorization.k8s.io/v1/clusterroles"
- key: clusterrole
label: "{5}"
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,22 @@ spec:
breadcrumbItems:
- key: roles
label: "rbac.authorization.k8s.io/v1/roles"
link: "/openapi-ui/{clusterName}/{namespace}/api-table/rbac.authorization.k8s.io/v1/roles"
link: "/{{ .Values.basePrefix }}/{clusterName}/{namespace}/api-table/rbac.authorization.k8s.io/v1/roles"
- key: rolebinding
label: "{5}"
label: "{6}"

{{- if not .Values.namespaceNavigation }}
---
apiVersion: front.in-cloud.io/v1alpha1
kind: Breadcrumb
metadata:
name: stock-instance-factory-instance-rolebinding-details
spec:
id: "stock-instance-factory-instance-rolebinding-details"
breadcrumbItems:
- key: roles
label: "rbac.authorization.k8s.io/v1/roles"
link: "/{{ .Values.basePrefix }}/{clusterName}/{namespace}/{syntheticProject}/api-table/rbac.authorization.k8s.io/v1/roles"
- key: rolebinding
label: "{7}"
{{- end -}}
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,22 @@ spec:
breadcrumbItems:
- key: roles
label: "rbac.authorization.k8s.io/v1/roles"
link: "/openapi-ui/{clusterName}/{namespace}/api-table/rbac.authorization.k8s.io/v1/roles"
link: "/{{ .Values.basePrefix }}/{clusterName}/{namespace}/api-table/rbac.authorization.k8s.io/v1/roles"
- key: role
label: "{5}"
label: "{6}"

{{- if not .Values.namespaceNavigation }}
---
apiVersion: front.in-cloud.io/v1alpha1
kind: Breadcrumb
metadata:
name: stock-instance-factory-instance-role-details
spec:
id: "stock-instance-factory-instance-role-details"
breadcrumbItems:
- key: roles
label: "rbac.authorization.k8s.io/v1/roles"
link: "/{{ .Values.basePrefix }}/{clusterName}/{namespace}/{syntheticProject}/api-table/rbac.authorization.k8s.io/v1/roles"
- key: role
label: "{7}"
{{- end -}}
Loading