Skip to content

Commit

Permalink
chore: rename to reports-server
Browse files Browse the repository at this point in the history
Signed-off-by: Charles-Edouard Brétéché <[email protected]>
  • Loading branch information
eddycharly committed Jan 25, 2024
1 parent ff787c8 commit 794420b
Show file tree
Hide file tree
Showing 34 changed files with 101 additions and 91 deletions.
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/_output
/policy-reports
/reports-server
.cover

# Vim-related files
Expand Down
14 changes: 7 additions & 7 deletions .goreleaser.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,22 +3,22 @@ before:
- go mod tidy

builds:
- id: policy-reports
- id: reports-server
env:
- CGO_ENABLED=0
goos:
- linux
- windows
- darwin
binary: policy-reports
binary: reports-server
flags:
- -trimpath
ldflags:
- -s -w

kos:
- build: policy-reports
repository: ghcr.io/kyverno/policy-reports
- build: reports-server
repository: ghcr.io/kyverno/reports-server
tags:
- '{{.Tag}}'
- '{{ if not .Prerelease }}latest{{ end }}'
Expand Down Expand Up @@ -50,17 +50,17 @@ docker_signs:
- --yes

# brews:
# - homepage: https://kyverno.github.io/policy-reports
# - homepage: https://kyverno.github.io/reports-server
# description: Declarative Kubernetes end-to-end testing.
# repository:
# owner: kyverno
# name: policy-reports
# name: reports-server
# branch: brew-{{.Version}}
# pull_request:
# enabled: true
# base:
# owner: kyverno
# name: policy-reports
# name: reports-server
# branch: main

archives:
Expand Down
8 changes: 4 additions & 4 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,12 @@
##########

ORG ?= kyverno
PACKAGE ?= github.com/$(ORG)/policy-reports
PACKAGE ?= github.com/$(ORG)/reports-server
GIT_SHA := $(shell git rev-parse HEAD)
GOOS ?= $(shell go env GOOS)
GOARCH ?= $(shell go env GOARCH)
REGISTRY ?= ghcr.io
REPO ?= policy-reports
REPO ?= reports-server

#########
# TOOLS #
Expand Down Expand Up @@ -66,7 +66,7 @@ LOCAL_PLATFORM := linux/$(GOARCH)
KO_REGISTRY := ko.local
KO_TAGS := $(GIT_SHA)
KO_CACHE ?= /tmp/ko-cache
BIN := policy-reports
BIN := reports-server

.PHONY: fmt
fmt: ## Run go fmt
Expand Down Expand Up @@ -165,7 +165,7 @@ kind-load: $(KIND) ko-build ## Build image and load in kind cluster
.PHONY: kind-install
kind-install: $(HELM) kind-load ## Build image, load it in kind cluster and deploy helm chart
@echo Install chart... >&2
@$(HELM) upgrade --install policy-reports --namespace policy-reports --create-namespace --wait ./charts/policy-reports \
@$(HELM) upgrade --install reports-server --namespace reports-server --create-namespace --wait ./charts/reports-server \
--set image.registry=$(KO_REGISTRY) \
--set image.repository=$(PACKAGE) \
--set image.tag=$(GIT_SHA)
Expand Down
12 changes: 11 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1 +1,11 @@
# policy-reports
# reports-server

Local install:

```shell
# create a local kind cluster
make kind-create

# build docker images, load images in kind cluster, and deploy helm chart
make kind-install
```
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
apiVersion: v2
name: policy-reports
name: reports-server
type: application
version: 0.0.1
appVersion: v0.0.1
Expand All @@ -8,7 +8,7 @@ keywords:
- policy reports storage
- postgresql
sources:
- https://github.com/kyverno/policy-reports
- https://github.com/kyverno/reports-server
maintainers:
- name: Nirmata
url: https://kyverno.io/
Expand Down
Original file line number Diff line number Diff line change
@@ -1,21 +1,21 @@
# policy-reports
# reports-server

![Version: 0.0.1](https://img.shields.io/badge/Version-0.0.1-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: v0.0.1](https://img.shields.io/badge/AppVersion-v0.0.1-informational?style=flat-square)

TODO

## Installing the Chart

Add `policy-reports` Helm repository:
Add `reports-server` Helm repository:

```shell
helm repo add policy-reports https://kyverno.github.io/policy-reports/
helm repo add reports-server https://kyverno.github.io/reports-server/
```

Install `policy-reports` Helm chart:
Install `reports-server` Helm chart:

```shell
helm install policy-reports --namespace policy-reports --create-namespace policy-reports/policy-reports
helm install reports-server --namespace reports-server --create-namespace reports-server/reports-server
```

## Values
Expand All @@ -29,7 +29,7 @@ helm install policy-reports --namespace policy-reports --create-namespace policy
| fullnameOverride | string | `""` | Full name override |
| replicaCount | int | `1` | Number of pod replicas |
| image.registry | string | `"ghcr.io"` | Image registry |
| image.repository | string | `"kyverno/policy-reports"` | Image repository |
| image.repository | string | `"kyverno/reports-server"` | Image repository |
| image.pullPolicy | string | `"IfNotPresent"` | Image pull policy |
| image.tag | string | `nil` | Image tag (will default to app version if not set) |
| imagePullSecrets | list | `[]` | Image pull secrets |
Expand All @@ -55,14 +55,14 @@ helm install policy-reports --namespace policy-reports --create-namespace policy
| service.type | string | `"ClusterIP"` | Service type |
| service.port | int | `443` | Service port |
| config.debug | bool | `false` | Enable debug (to use inmemorydatabase) |
| config.db.host | string | `"policy-reports-postgresql"` | Database host |
| config.db.host | string | `"reports-server-postgresql"` | Database host |
| config.db.name | string | `"reportsdb"` | Database name |
| config.db.user | string | `"postgres"` | Database user |
| config.db.password | string | `"reports"` | Database password |

## Source Code

* <https://github.com/kyverno/policy-reports>
* <https://github.com/kyverno/reports-server>

## Requirements

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,16 +8,16 @@ TODO

## Installing the Chart

Add `policy-reports` Helm repository:
Add `reports-server` Helm repository:

```shell
helm repo add policy-reports https://kyverno.github.io/policy-reports/
helm repo add reports-server https://kyverno.github.io/reports-server/
```

Install `policy-reports` Helm chart:
Install `reports-server` Helm chart:

```shell
helm install policy-reports --namespace policy-reports --create-namespace policy-reports/policy-reports
helm install reports-server --namespace reports-server --create-namespace reports-server/reports-server
```

{{ template "chart.valuesSection" . }}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{{/*
Expand the name of the chart.
*/}}
{{- define "policy-reports.name" -}}
{{- define "reports-server.name" -}}
{{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" }}
{{- end }}

Expand All @@ -10,7 +10,7 @@ Create a default fully qualified app name.
We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec).
If release name contains chart name it will be used as a full name.
*/}}
{{- define "policy-reports.fullname" -}}
{{- define "reports-server.fullname" -}}
{{- if .Values.fullnameOverride }}
{{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" }}
{{- else }}
Expand All @@ -26,16 +26,16 @@ If release name contains chart name it will be used as a full name.
{{/*
Create chart name and version as used by the chart label.
*/}}
{{- define "policy-reports.chart" -}}
{{- define "reports-server.chart" -}}
{{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" }}
{{- end }}

{{/*
Common labels
*/}}
{{- define "policy-reports.labels" -}}
helm.sh/chart: {{ include "policy-reports.chart" . }}
{{ include "policy-reports.selectorLabels" . }}
{{- define "reports-server.labels" -}}
helm.sh/chart: {{ include "reports-server.chart" . }}
{{ include "reports-server.selectorLabels" . }}
{{- if .Chart.AppVersion }}
app.kubernetes.io/version: {{ .Chart.AppVersion | quote }}
{{- end }}
Expand All @@ -45,17 +45,17 @@ app.kubernetes.io/managed-by: {{ .Release.Service }}
{{/*
Selector labels
*/}}
{{- define "policy-reports.selectorLabels" -}}
app.kubernetes.io/name: {{ include "policy-reports.name" . }}
{{- define "reports-server.selectorLabels" -}}
app.kubernetes.io/name: {{ include "reports-server.name" . }}
app.kubernetes.io/instance: {{ .Release.Name }}
{{- end }}

{{/*
Create the name of the service account to use
*/}}
{{- define "policy-reports.serviceAccountName" -}}
{{- define "reports-server.serviceAccountName" -}}
{{- if .Values.serviceAccount.create }}
{{- default (include "policy-reports.fullname" .) .Values.serviceAccount.name }}
{{- default (include "reports-server.fullname" .) .Values.serviceAccount.name }}
{{- else }}
{{- default "default" .Values.serviceAccount.name }}
{{- end }}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,13 @@ metadata:
name: v1alpha2.wgpolicyk8s.io
namespace: {{ $.Release.Namespace }}
labels:
{{- include "policy-reports.labels" . | nindent 4 }}
{{- include "reports-server.labels" . | nindent 4 }}
spec:
group: wgpolicyk8s.io
groupPriorityMinimum: 100
insecureSkipTLSVerify: true
service:
name: {{ include "policy-reports.fullname" . }}
name: {{ include "reports-server.fullname" . }}
namespace: {{ $.Release.Namespace }}
version: v1alpha2
versionPriority: 100
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,12 @@ apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
metadata:
name: {{ include "policy-reports.fullname" . }}
name: {{ include "reports-server.fullname" . }}
labels:
rbac.authorization.k8s.io/aggregate-to-admin: 'true'
rbac.authorization.k8s.io/aggregate-to-edit: 'true'
rbac.authorization.k8s.io/aggregate-to-view: 'true'
{{- include "policy-reports.labels" . | nindent 4 }}
{{- include "reports-server.labels" . | nindent 4 }}
rules:
- apiGroups:
- wgpolicyk8s.io
Expand All @@ -22,14 +22,14 @@ rules:
kind: ClusterRoleBinding
apiVersion: rbac.authorization.k8s.io/v1
metadata:
name: {{ include "policy-reports.fullname" . }}
name: {{ include "reports-server.fullname" . }}
labels:
{{- include "policy-reports.labels" . | nindent 4 }}
{{- include "reports-server.labels" . | nindent 4 }}
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: {{ include "policy-reports.fullname" . }}
name: {{ include "reports-server.fullname" . }}
subjects:
- kind: ServiceAccount
name: {{ include "policy-reports.serviceAccountName" $ }}
name: {{ include "reports-server.serviceAccountName" $ }}
namespace: {{ $.Release.Namespace }}
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: {{ include "policy-reports.fullname" . }}
name: {{ include "reports-server.fullname" . }}
labels:
{{- include "policy-reports.labels" . | nindent 4 }}
{{- include "reports-server.labels" . | nindent 4 }}
spec:
strategy:
rollingUpdate:
Expand All @@ -13,15 +13,15 @@ spec:
{{- end }}
selector:
matchLabels:
{{- include "policy-reports.selectorLabels" . | nindent 6 }}
{{- include "reports-server.selectorLabels" . | nindent 6 }}
template:
metadata:
{{- with .Values.podAnnotations }}
annotations:
{{- toYaml . | nindent 8 }}
{{- end }}
labels:
{{- include "policy-reports.selectorLabels" . | nindent 8 }}
{{- include "reports-server.selectorLabels" . | nindent 8 }}
spec:
{{- with .Values.priorityClassName }}
priorityClassName: {{ . }}
Expand All @@ -30,7 +30,7 @@ spec:
imagePullSecrets:
{{- toYaml . | nindent 8 }}
{{- end }}
serviceAccountName: {{ include "policy-reports.serviceAccountName" . }}
serviceAccountName: {{ include "reports-server.serviceAccountName" . }}
securityContext:
{{- toYaml .Values.podSecurityContext | nindent 8 }}
containers:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
kind: RoleBinding
apiVersion: rbac.authorization.k8s.io/v1
metadata:
name: {{ include "policy-reports.fullname" . }}
name: {{ include "reports-server.fullname" . }}
namespace: kube-system
labels:
{{- include "policy-reports.labels" . | nindent 4 }}
{{- include "reports-server.labels" . | nindent 4 }}
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: Role
name: extension-apiserver-authentication-reader
subjects:
- kind: ServiceAccount
name: {{ include "policy-reports.serviceAccountName" $ }}
name: {{ include "reports-server.serviceAccountName" $ }}
namespace: {{ $.Release.Namespace }}
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@
apiVersion: v1
kind: ServiceAccount
metadata:
name: {{ include "policy-reports.serviceAccountName" . }}
name: {{ include "reports-server.serviceAccountName" . }}
namespace: {{ $.Release.Namespace }}
labels:
{{- include "policy-reports.labels" . | nindent 4 }}
{{- include "reports-server.labels" . | nindent 4 }}
{{- with .Values.serviceAccount.annotations }}
annotations:
{{- toYaml . | nindent 4 }}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
apiVersion: v1
kind: Service
metadata:
name: {{ include "policy-reports.fullname" . }}
name: {{ include "reports-server.fullname" . }}
namespace: {{ $.Release.Namespace }}
labels:
{{- include "policy-reports.labels" . | nindent 4 }}
{{- include "reports-server.labels" . | nindent 4 }}
spec:
type: {{ .Values.service.type }}
ports:
Expand All @@ -13,4 +13,4 @@ spec:
protocol: TCP
targetPort: https
selector:
{{- include "policy-reports.selectorLabels" . | nindent 4 }}
{{- include "reports-server.selectorLabels" . | nindent 4 }}
Loading

0 comments on commit 794420b

Please sign in to comment.