Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
17 commits
Select commit Hold shift + click to select a range
b1bc1ca
feat: track develop branch for balancer manifests
TineoC Feb 11, 2026
3c8e1cc
Merge pull request #129 from TineoC/feat/track-develop-branch
themightychris Feb 16, 2026
5738785
feat: install cloudnative-pg operator and philly-cluster
TineoC Apr 18, 2026
dd47e78
feat: bootstrap balancer database in philly-cluster
TineoC Apr 18, 2026
dfcbbc6
feat: use autogenerated credentials for philly-cluster
TineoC Apr 18, 2026
ae653ea
refactor: simplify namespaces and move philly-cluster to cloudnative-…
TineoC Apr 18, 2026
9ad1129
feat: enable multi-tenancy and update CNPG operator to v1.25.0
TineoC Apr 18, 2026
3f2168c
refactor: rename cluster to codeforphilly-cluster
TineoC Apr 18, 2026
d82b1e6
feat: use sandbox overlay for balancer
TineoC Apr 18, 2026
ca86da6
refactor: rename cluster to shared-cluster and move database manifest…
TineoC May 1, 2026
9ee0cc9
refactor: remove redundant database manifest (now managed by balancer…
TineoC May 1, 2026
f700f93
Merge pull request #135 from TineoC/feature/install-pgcluster
themightychris May 4, 2026
0ffe275
fix(balancer): pin holosource to v1.1.3 tag and revert changes
themightychris May 4, 2026
32642b2
fix(holo): repair cnpg helm source and remove empty mapping
themightychris May 4, 2026
f242c50
feat(holo): add helm3 lens to render cnpg operator chart
themightychris May 4, 2026
8732509
Merge pull request #136 from CodeForPhilly/fix/holo-empty-cnpg-mapping
themightychris May 4, 2026
005fa7f
☀ projected k8s-manifests-github from 8732509
themightychris May 4, 2026
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
27 changes: 27 additions & 0 deletions _/ClusterRole/cloudnative-pg-edit.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
labels:
app.kubernetes.io/instance: cloudnative-pg
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: cloudnative-pg
app.kubernetes.io/version: 1.25.0
helm.sh/chart: cloudnative-pg-0.23.1
name: cloudnative-pg-edit
rules:
- apiGroups:
- postgresql.cnpg.io
resources:
- backups
- clusters
- databases
- poolers
- publications
- scheduledbackups
- subscriptions
verbs:
- create
- delete
- deletecollection
- patch
- update
25 changes: 25 additions & 0 deletions _/ClusterRole/cloudnative-pg-view.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
labels:
app.kubernetes.io/instance: cloudnative-pg
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: cloudnative-pg
app.kubernetes.io/version: 1.25.0
helm.sh/chart: cloudnative-pg-0.23.1
name: cloudnative-pg-view
rules:
- apiGroups:
- postgresql.cnpg.io
resources:
- backups
- clusters
- databases
- poolers
- publications
- scheduledbackups
- subscriptions
verbs:
- get
- list
- watch
226 changes: 226 additions & 0 deletions _/ClusterRole/cloudnative-pg.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,226 @@
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
labels:
app.kubernetes.io/instance: cloudnative-pg
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: cloudnative-pg
app.kubernetes.io/version: 1.25.0
helm.sh/chart: cloudnative-pg-0.23.1
name: cloudnative-pg
rules:
- apiGroups:
- ''
resources:
- nodes
verbs:
- get
- list
- watch
- apiGroups:
- admissionregistration.k8s.io
resources:
- mutatingwebhookconfigurations
- validatingwebhookconfigurations
verbs:
- get
- patch
- apiGroups:
- postgresql.cnpg.io
resources:
- clusterimagecatalogs
verbs:
- get
- list
- watch
- apiGroups:
- ''
resources:
- configmaps
- secrets
- services
verbs:
- create
- delete
- get
- list
- patch
- update
- watch
- apiGroups:
- ''
resources:
- configmaps/status
- secrets/status
verbs:
- get
- patch
- update
- apiGroups:
- ''
resources:
- events
verbs:
- create
- patch
- apiGroups:
- ''
resources:
- persistentvolumeclaims
- pods
- pods/exec
verbs:
- create
- delete
- get
- list
- patch
- watch
- apiGroups:
- ''
resources:
- pods/status
verbs:
- get
- apiGroups:
- ''
resources:
- serviceaccounts
verbs:
- create
- get
- list
- patch
- update
- watch
- apiGroups:
- apps
resources:
- deployments
verbs:
- create
- delete
- get
- list
- patch
- update
- watch
- apiGroups:
- batch
resources:
- jobs
verbs:
- create
- delete
- get
- list
- patch
- watch
- apiGroups:
- coordination.k8s.io
resources:
- leases
verbs:
- create
- get
- update
- apiGroups:
- monitoring.coreos.com
resources:
- podmonitors
verbs:
- create
- delete
- get
- list
- patch
- watch
- apiGroups:
- policy
resources:
- poddisruptionbudgets
verbs:
- create
- delete
- get
- list
- patch
- update
- watch
- apiGroups:
- postgresql.cnpg.io
resources:
- backups
- clusters
- databases
- poolers
- publications
- scheduledbackups
- subscriptions
verbs:
- create
- delete
- get
- list
- patch
- update
- watch
- apiGroups:
- postgresql.cnpg.io
resources:
- backups/status
- databases/status
- publications/status
- scheduledbackups/status
- subscriptions/status
verbs:
- get
- patch
- update
- apiGroups:
- postgresql.cnpg.io
resources:
- imagecatalogs
verbs:
- get
- list
- watch
- apiGroups:
- postgresql.cnpg.io
resources:
- clusters/finalizers
- poolers/finalizers
verbs:
- update
- apiGroups:
- postgresql.cnpg.io
resources:
- clusters/status
- poolers/status
verbs:
- get
- patch
- update
- watch
- apiGroups:
- rbac.authorization.k8s.io
resources:
- rolebindings
- roles
verbs:
- create
- get
- list
- patch
- update
- watch
- apiGroups:
- snapshot.storage.k8s.io
resources:
- volumesnapshots
verbs:
- create
- get
- list
- patch
- watch
18 changes: 18 additions & 0 deletions _/ClusterRoleBinding/cloudnative-pg.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
labels:
app.kubernetes.io/instance: cloudnative-pg
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: cloudnative-pg
app.kubernetes.io/version: 1.25.0
helm.sh/chart: cloudnative-pg-0.23.1
name: cloudnative-pg
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: cloudnative-pg
subjects:
- kind: ServiceAccount
name: cloudnative-pg
namespace: cloudnative-pg
Loading
Loading