diff --git a/traefik-crds/kustomization.yaml b/traefik-crds/kustomization.yaml index f9c6e6482..a1aafbca2 100644 --- a/traefik-crds/kustomization.yaml +++ b/traefik-crds/kustomization.yaml @@ -16,6 +16,7 @@ resources: - crds-files/hub/hub.traefik.io_apiratelimits.yaml - crds-files/hub/hub.traefik.io_apis.yaml - crds-files/hub/hub.traefik.io_apiversions.yaml + - crds-files/hub/hub.traefik.io_contentitems.yaml - crds-files/hub/hub.traefik.io_managedapplications.yaml - crds-files/hub/hub.traefik.io_managedsubscriptions.yaml - crds-files/traefik/traefik.io_ingressroutes.yaml diff --git a/traefik/crds/kustomization.yaml b/traefik/crds/kustomization.yaml index 9f0416422..132c8b2c4 100644 --- a/traefik/crds/kustomization.yaml +++ b/traefik/crds/kustomization.yaml @@ -15,6 +15,7 @@ resources: - hub.traefik.io_apiratelimits.yaml - hub.traefik.io_apis.yaml - hub.traefik.io_apiversions.yaml + - hub.traefik.io_contentitems.yaml - hub.traefik.io_managedapplications.yaml - hub.traefik.io_managedsubscriptions.yaml - traefik.io_ingressroutes.yaml diff --git a/traefik/templates/hub-admission-controller.yaml b/traefik/templates/hub-admission-controller.yaml index 324f48cd0..7ad1701f4 100644 --- a/traefik/templates/hub-admission-controller.yaml +++ b/traefik/templates/hub-admission-controller.yaml @@ -71,6 +71,7 @@ webhooks: (dict "name" "hub-agent.traefik.plan" "endpoint" "/api-plan" "resource" "apiplans") (dict "name" "hub-agent.traefik.portal" "endpoint" "/api-portal" "resource" "apiportals") (dict "name" "hub-agent.traefik.version" "endpoint" "/api-version" "resource" "apiversions") + (dict "name" "hub-agent.traefik.version" "endpoint" "/content-item" "resource" "contentitems") }} {{- range $resources }} - name: hub-agent.traefik.{{ .name }} diff --git a/traefik/templates/rbac/clusterrole.yaml b/traefik/templates/rbac/clusterrole.yaml index 91b67f5ca..4aed4fbe2 100644 --- a/traefik/templates/rbac/clusterrole.yaml +++ b/traefik/templates/rbac/clusterrole.yaml @@ -216,6 +216,7 @@ rules: - apibundles - apiplans - apicatalogitems + - contentitems - managedsubscriptions - managedapplications verbs: @@ -239,6 +240,7 @@ rules: - apibundles/status - apiplans/status - apicatalogitems/status + - contentitems/status - managedsubscriptions/status - managedapplications/status verbs: diff --git a/traefik/templates/rbac/role.yaml b/traefik/templates/rbac/role.yaml index bf72e92a1..40116d209 100644 --- a/traefik/templates/rbac/role.yaml +++ b/traefik/templates/rbac/role.yaml @@ -175,6 +175,7 @@ rules: - apiplans - apicatalogitems - apiaccesses + - contentitems - managedsubscriptions - managedapplications verbs: @@ -198,6 +199,7 @@ rules: - apibundles/status - apiplans/status - apicatalogitems/status + - contentitems/status - managedsubscriptions/status - managedapplications/status verbs: diff --git a/traefik/tests/rbac-config_test.yaml b/traefik/tests/rbac-config_test.yaml index 2aa7ce8d1..39d1fc325 100644 --- a/traefik/tests/rbac-config_test.yaml +++ b/traefik/tests/rbac-config_test.yaml @@ -832,6 +832,7 @@ tests: - apibundles/status - apiplans/status - apicatalogitems/status + - contentitems/status - managedsubscriptions/status - managedapplications/status verbs: @@ -863,6 +864,7 @@ tests: - apibundles/status - apiplans/status - apicatalogitems/status + - contentitems/status - managedsubscriptions/status - managedapplications/status verbs: