update access-manager to 0.5.0 (#42)

Signed-off-by: Christian Kotzbauer <christian.kotzbauer@gmail.com>
This commit is contained in:
Christian Kotzbauer 2021-01-10 16:56:38 +01:00 committed by GitHub
parent 60ac30d37d
commit 2c4111c4f3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 136 additions and 5 deletions

View File

@ -1,8 +1,8 @@
apiVersion: v1
description: Kubernetes-Operator to simplify RBAC configurations
name: access-manager
version: 0.4.1
appVersion: 0.4.1
version: 0.5.0
appVersion: 0.5.0
home: https://github.com/ckotzbauer/access-manager
sources:
- https://github.com/ckotzbauer/access-manager
@ -11,6 +11,7 @@ keywords:
- kubernetes-operator
- operator
- rbac
- secret
maintainers:
- name: ckotzbauer
email: christian.kotzbauer@gmail.com

View File

@ -1,6 +1,6 @@
# Access-Manager
Kubernetes-Operator to simplify RBAC configurations.
Kubernetes-Operator to simplify RBAC configurations and spread secrets across namespaces.
Learn more: [https://github.com/ckotzbauer/access-manager](https://github.com/ckotzbauer/access-manager)
@ -41,7 +41,7 @@ The following table lists the configurable parameters of the Access-Manager char
| Parameter | Description | Default |
| -------------------------------------- | ------------------------------------------------- | ----------------------------- |
| `image.repository` | container image repository | `ckotzbauer/access-manager` |
| `image.tag` | container image tag | `0.4.1` |
| `image.tag` | container image tag | `0.5.0` |
| `image.pullPolicy` | container image pull policy | `IfNotPresent` |
| `nodeSelector` | node labels for pod assignment | `{}` |
| `tolerations` | node tolerations for pod assignment | `[]` |

View File

@ -212,3 +212,133 @@ status:
plural: ""
conditions: []
storedVersions: []
---
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
annotations:
controller-gen.kubebuilder.io/version: v0.4.0
creationTimestamp: null
name: syncsecretdefinitions.access-manager.io
spec:
group: access-manager.io
names:
kind: SyncSecretDefinition
listKind: SyncSecretDefinitionList
plural: syncsecretdefinitions
singular: syncsecretdefinition
scope: Cluster
versions:
- name: v1beta1
schema:
openAPIV3Schema:
description: SyncSecretDefinition is the Schema for the syncsecretdefinitions
API
properties:
apiVersion:
description: 'APIVersion defines the versioned schema of this representation
of an object. Servers should convert recognized schemas to the latest
internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
type: string
kind:
description: 'Kind is a string value representing the REST resource this
object represents. Servers may infer this from the endpoint the client
submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
type: string
metadata:
type: object
spec:
description: SyncSecretDefinitionSpec defines the desired state of SyncSecretDefinition
properties:
paused:
default: false
type: boolean
source:
properties:
name:
type: string
namespace:
type: string
required:
- name
- namespace
type: object
targets:
items:
properties:
namespace:
properties:
name:
type: string
required:
- name
type: object
namespaceSelector:
description: A label selector is a label query over a set of
resources. The result of matchLabels and matchExpressions
are ANDed. An empty label selector matches all objects. A
null label selector matches no objects.
properties:
matchExpressions:
description: matchExpressions is a list of label selector
requirements. The requirements are ANDed.
items:
description: A label selector requirement is a selector
that contains values, a key, and an operator that relates
the key and values.
properties:
key:
description: key is the label key that the selector
applies to.
type: string
operator:
description: operator represents a key's relationship
to a set of values. Valid operators are In, NotIn,
Exists and DoesNotExist.
type: string
values:
description: values is an array of string values.
If the operator is In or NotIn, the values array
must be non-empty. If the operator is Exists or
DoesNotExist, the values array must be empty. This
array is replaced during a strategic merge patch.
items:
type: string
type: array
required:
- key
- operator
type: object
type: array
matchLabels:
additionalProperties:
type: string
description: matchLabels is a map of {key,value} pairs.
A single {key,value} in the matchLabels map is equivalent
to an element of matchExpressions, whose key field is
"key", the operator is "In", and the values array contains
only "value". The requirements are ANDed.
type: object
type: object
type: object
type: array
required:
- source
- targets
type: object
status:
description: SyncSecretDefinitionStatus defines the observed state of
SyncSecretDefinition
type: object
type: object
served: true
storage: true
subresources:
status: {}
status:
acceptedNames:
kind: ""
plural: ""
conditions: []
storedVersions: []

View File

@ -4,7 +4,7 @@
image:
repository: ckotzbauer/access-manager
tag: 0.4.1
tag: 0.5.0
pullPolicy: IfNotPresent
podAnnotations: {}