diff --git a/charts/aergia/Chart.yaml b/charts/aergia/Chart.yaml index 239f5fd..5bf8e30 100644 --- a/charts/aergia/Chart.yaml +++ b/charts/aergia/Chart.yaml @@ -8,9 +8,10 @@ maintainers: - name: shreddedbacon email: ben.jackson@amazee.io url: https://amazee.io +kubeVersion: ">= 1.19.0-0" type: application -version: 0.2.1 +version: 0.2.2 appVersion: v0.1.2 diff --git a/charts/dbaas-operator/Chart.yaml b/charts/dbaas-operator/Chart.yaml index 5f71077..5de46d6 100644 --- a/charts/dbaas-operator/Chart.yaml +++ b/charts/dbaas-operator/Chart.yaml @@ -12,9 +12,10 @@ maintainers: - name: smlx email: scott.leggett@amazee.io url: https://amazee.io +kubeVersion: ">= 1.19.0-0" type: application -version: 0.2.2 +version: 0.3.0 -appVersion: v0.2.2 +appVersion: v0.3.0 diff --git a/charts/dbaas-operator/crds/mariadb.yaml b/charts/dbaas-operator/crds/mariadb.yaml index fd6c81f..8eef712 100644 --- a/charts/dbaas-operator/crds/mariadb.yaml +++ b/charts/dbaas-operator/crds/mariadb.yaml @@ -1,9 +1,9 @@ --- -apiVersion: apiextensions.k8s.io/v1beta1 +apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.2.4 + controller-gen.kubebuilder.io/version: v0.6.2 creationTimestamp: null name: mariadbproviders.mariadb.amazee.io spec: @@ -14,62 +14,61 @@ spec: plural: mariadbproviders singular: mariadbprovider scope: Namespaced - validation: - openAPIV3Schema: - description: MariaDBProvider is the Schema for the mariadbproviders 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: MariaDBProviderSpec defines the desired state of MariaDBProvider - properties: - environment: - description: These are the spec options for providers - type: string - hostname: - type: string - name: - type: string - namespace: - type: string - password: - type: string - port: - type: string - readReplicaHostnames: - items: - type: string - type: array - type: - type: string - user: - type: string - type: object - status: - description: MariaDBProviderStatus defines the observed state of MariaDBProvider - type: object - type: object - version: v1 versions: - name: v1 + schema: + openAPIV3Schema: + description: MariaDBProvider is the Schema for the mariadbproviders 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: MariaDBProviderSpec defines the desired state of MariaDBProvider + properties: + environment: + description: These are the spec options for providers + type: string + hostname: + type: string + name: + type: string + namespace: + type: string + password: + type: string + port: + type: string + readReplicaHostnames: + items: + type: string + type: array + type: + type: string + user: + type: string + type: object + status: + description: MariaDBProviderStatus defines the observed state of MariaDBProvider + type: object + type: object served: true storage: true --- -apiVersion: apiextensions.k8s.io/v1beta1 +apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.2.4 + controller-gen.kubebuilder.io/version: v0.6.2 creationTimestamp: null name: mariadbconsumers.mariadb.amazee.io spec: @@ -80,76 +79,75 @@ spec: plural: mariadbconsumers singular: mariadbconsumer scope: Namespaced - validation: - openAPIV3Schema: - description: MariaDBConsumer is the Schema for the mariadbconsumers 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: MariaDBConsumerSpec defines the desired state of MariaDBConsumer - properties: - consumer: - description: MariaDBConsumerData defines the provider link for this - consumer - properties: - database: - type: string - password: - type: string - services: - description: MariaDBConsumerServices defines the provider link for - this consumer - properties: - primary: - type: string - replicas: - items: - type: string - type: array - type: object - username: - type: string - type: object - environment: - description: These are the spec options for consumers - type: string - provider: - description: MariaDBConsumerProvider defines the provider link for this - consumer - properties: - hostname: - type: string - name: - type: string - namespace: - type: string - port: - type: string - readReplicas: - items: - type: string - type: array - type: - type: string - type: object - type: object - status: - description: MariaDBConsumerStatus defines the observed state of MariaDBConsumer - type: object - type: object - version: v1 versions: - name: v1 + schema: + openAPIV3Schema: + description: MariaDBConsumer is the Schema for the mariadbconsumers 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: MariaDBConsumerSpec defines the desired state of MariaDBConsumer + properties: + consumer: + description: MariaDBConsumerData defines the provider link for this + consumer + properties: + database: + type: string + password: + type: string + services: + description: MariaDBConsumerServices defines the provider link + for this consumer + properties: + primary: + type: string + replicas: + items: + type: string + type: array + type: object + username: + type: string + type: object + environment: + description: These are the spec options for consumers + type: string + provider: + description: MariaDBConsumerProvider defines the provider link for + this consumer + properties: + hostname: + type: string + name: + type: string + namespace: + type: string + port: + type: string + readReplicas: + items: + type: string + type: array + type: + type: string + type: object + type: object + status: + description: MariaDBConsumerStatus defines the observed state of MariaDBConsumer + type: object + type: object served: true storage: true diff --git a/charts/dbaas-operator/crds/mongodb.yaml b/charts/dbaas-operator/crds/mongodb.yaml index cbaa671..a17f4f2 100644 --- a/charts/dbaas-operator/crds/mongodb.yaml +++ b/charts/dbaas-operator/crds/mongodb.yaml @@ -1,9 +1,9 @@ --- -apiVersion: apiextensions.k8s.io/v1beta1 +apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.2.4 + controller-gen.kubebuilder.io/version: v0.6.2 creationTimestamp: null name: mongodbconsumers.mongodb.amazee.io spec: @@ -14,101 +14,100 @@ spec: plural: mongodbconsumers singular: mongodbconsumer scope: Namespaced - validation: - openAPIV3Schema: - description: MongoDBConsumer is the Schema for the mongodbconsumers 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: MongoDBConsumerSpec defines the desired state of MongoDBConsumer - properties: - consumer: - description: MongoDBConsumerData defines the provider link for this - consumer - properties: - auth: - description: MongoDBAuth defines the authorisation mechanisms that - mongo can use - properties: - mechanism: - type: string - source: - type: string - tls: - type: boolean - required: - - tls - type: object - database: - type: string - password: - type: string - services: - description: MongoDBConsumerServices defines the provider link for - this consumer - properties: - primary: - type: string - type: object - username: - type: string - type: object - environment: - description: These are the spec options for consumers - type: string - provider: - description: MongoDBConsumerProvider defines the provider link for this - consumer - properties: - auth: - description: MongoDBAuth defines the authorisation mechanisms that - mongo can use - properties: - mechanism: - type: string - source: - type: string - tls: - type: boolean - required: - - tls - type: object - hostname: - type: string - name: - type: string - namespace: - type: string - port: - type: string - type: object - type: object - status: - description: MongoDBConsumerStatus defines the observed state of MongoDBConsumer - type: object - type: object - version: v1 versions: - name: v1 + schema: + openAPIV3Schema: + description: MongoDBConsumer is the Schema for the mongodbconsumers 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: MongoDBConsumerSpec defines the desired state of MongoDBConsumer + properties: + consumer: + description: MongoDBConsumerData defines the provider link for this + consumer + properties: + auth: + description: MongoDBAuth defines the authorisation mechanisms + that mongo can use + properties: + mechanism: + type: string + source: + type: string + tls: + type: boolean + required: + - tls + type: object + database: + type: string + password: + type: string + services: + description: MongoDBConsumerServices defines the provider link + for this consumer + properties: + primary: + type: string + type: object + username: + type: string + type: object + environment: + description: These are the spec options for consumers + type: string + provider: + description: MongoDBConsumerProvider defines the provider link for + this consumer + properties: + auth: + description: MongoDBAuth defines the authorisation mechanisms + that mongo can use + properties: + mechanism: + type: string + source: + type: string + tls: + type: boolean + required: + - tls + type: object + hostname: + type: string + name: + type: string + namespace: + type: string + port: + type: string + type: object + type: object + status: + description: MongoDBConsumerStatus defines the observed state of MongoDBConsumer + type: object + type: object served: true storage: true --- -apiVersion: apiextensions.k8s.io/v1beta1 +apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.2.4 + controller-gen.kubebuilder.io/version: v0.6.2 creationTimestamp: null name: mongodbproviders.mongodb.amazee.io spec: @@ -119,58 +118,57 @@ spec: plural: mongodbproviders singular: mongodbprovider scope: Namespaced - validation: - openAPIV3Schema: - description: MongoDBProvider is the Schema for the mongodbproviders 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: MongoDBProviderSpec defines the desired state of MongoDBProvider - properties: - auth: - description: MongoDBAuth defines the authorisation mechanisms that mongo - can use - properties: - mechanism: - type: string - source: - type: string - tls: - type: boolean - required: - - tls - type: object - environment: - description: These are the spec options for providers - type: string - hostname: - type: string - password: - type: string - port: - type: string - type: - type: string - user: - type: string - type: object - status: - description: MongoDBProviderStatus defines the observed state of MongoDBProvider - type: object - type: object - version: v1 versions: - name: v1 + schema: + openAPIV3Schema: + description: MongoDBProvider is the Schema for the mongodbproviders 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: MongoDBProviderSpec defines the desired state of MongoDBProvider + properties: + auth: + description: MongoDBAuth defines the authorisation mechanisms that + mongo can use + properties: + mechanism: + type: string + source: + type: string + tls: + type: boolean + required: + - tls + type: object + environment: + description: These are the spec options for providers + type: string + hostname: + type: string + password: + type: string + port: + type: string + type: + type: string + user: + type: string + type: object + status: + description: MongoDBProviderStatus defines the observed state of MongoDBProvider + type: object + type: object served: true storage: true diff --git a/charts/dbaas-operator/crds/postgres.yaml b/charts/dbaas-operator/crds/postgres.yaml index c546e51..08c31be 100644 --- a/charts/dbaas-operator/crds/postgres.yaml +++ b/charts/dbaas-operator/crds/postgres.yaml @@ -1,9 +1,9 @@ --- -apiVersion: apiextensions.k8s.io/v1beta1 +apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.2.4 + controller-gen.kubebuilder.io/version: v0.6.2 creationTimestamp: null name: postgresqlconsumers.postgres.amazee.io spec: @@ -14,77 +14,77 @@ spec: plural: postgresqlconsumers singular: postgresqlconsumer scope: Namespaced - validation: - openAPIV3Schema: - description: PostgreSQLConsumer is the Schema for the postgresqlconsumers 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: PostgreSQLConsumerSpec defines the desired state of PostgreSQLConsumer - properties: - consumer: - description: PostgreSQLConsumerData defines the provider link for this - consumer - properties: - database: - type: string - password: - type: string - services: - description: PostgreSQLConsumerServices defines the provider link - for this consumer - properties: - primary: - type: string - type: object - username: - type: string - type: object - environment: - description: These are the spec options for consumers - type: string - provider: - description: PostgreSQLConsumerProvider defines the provider link for - this consumer - properties: - hostname: - type: string - name: - type: string - namespace: - type: string - port: - type: string - type: - type: string - type: object - type: object - status: - description: PostgreSQLConsumerStatus defines the observed state of PostgreSQLConsumer - type: object - type: object - version: v1 versions: - name: v1 + schema: + openAPIV3Schema: + description: PostgreSQLConsumer is the Schema for the postgresqlconsumers + 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: PostgreSQLConsumerSpec defines the desired state of PostgreSQLConsumer + properties: + consumer: + description: PostgreSQLConsumerData defines the provider link for + this consumer + properties: + database: + type: string + password: + type: string + services: + description: PostgreSQLConsumerServices defines the provider link + for this consumer + properties: + primary: + type: string + type: object + username: + type: string + type: object + environment: + description: These are the spec options for consumers + type: string + provider: + description: PostgreSQLConsumerProvider defines the provider link + for this consumer + properties: + hostname: + type: string + name: + type: string + namespace: + type: string + port: + type: string + type: + type: string + type: object + type: object + status: + description: PostgreSQLConsumerStatus defines the observed state of PostgreSQLConsumer + type: object + type: object served: true storage: true --- -apiVersion: apiextensions.k8s.io/v1beta1 +apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.2.4 + controller-gen.kubebuilder.io/version: v0.6.2 creationTimestamp: null name: postgresqlproviders.postgres.amazee.io spec: @@ -95,49 +95,49 @@ spec: plural: postgresqlproviders singular: postgresqlprovider scope: Namespaced - validation: - openAPIV3Schema: - description: PostgreSQLProvider is the Schema for the postgresqlproviders 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: PostgreSQLProviderSpec defines the desired state of PostgreSQLProvider - properties: - environment: - description: These are the spec options for providers - type: string - hostname: - type: string - name: - type: string - namespace: - type: string - password: - type: string - port: - type: string - type: - type: string - user: - type: string - type: object - status: - description: PostgreSQLProviderStatus defines the observed state of PostgreSQLProvider - type: object - type: object - version: v1 versions: - name: v1 + schema: + openAPIV3Schema: + description: PostgreSQLProvider is the Schema for the postgresqlproviders + 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: PostgreSQLProviderSpec defines the desired state of PostgreSQLProvider + properties: + environment: + description: These are the spec options for providers + type: string + hostname: + type: string + name: + type: string + namespace: + type: string + password: + type: string + port: + type: string + type: + type: string + user: + type: string + type: object + status: + description: PostgreSQLProviderStatus defines the observed state of PostgreSQLProvider + type: object + type: object served: true storage: true diff --git a/charts/dbaas-operator/templates/role.yaml b/charts/dbaas-operator/templates/role.yaml index a5a261d..7d17bd2 100644 --- a/charts/dbaas-operator/templates/role.yaml +++ b/charts/dbaas-operator/templates/role.yaml @@ -7,8 +7,10 @@ metadata: rules: - apiGroups: - "" + - coordination.k8s.io resources: - configmaps + - leases verbs: - get - list diff --git a/charts/dioscuri/Chart.yaml b/charts/dioscuri/Chart.yaml index 0745c14..fcbaf46 100644 --- a/charts/dioscuri/Chart.yaml +++ b/charts/dioscuri/Chart.yaml @@ -12,9 +12,10 @@ maintainers: - name: smlx email: scott.leggett@amazee.io url: https://amazee.io +kubeVersion: ">= 1.19.0-0" type: application -version: 0.4.0 +version: 0.4.1 appVersion: v0.2.0 diff --git a/charts/dioscuri/crds/dioscuri.yaml b/charts/dioscuri/crds/dioscuri.yaml index 772ea0c..0f649b0 100644 --- a/charts/dioscuri/crds/dioscuri.yaml +++ b/charts/dioscuri/crds/dioscuri.yaml @@ -1,8 +1,10 @@ -apiVersion: apiextensions.k8s.io/v1beta1 +--- +apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.2.4 + controller-gen.kubebuilder.io/version: v0.6.2 + creationTimestamp: null name: hostmigrations.dioscuri.amazee.io spec: group: dioscuri.amazee.io @@ -12,71 +14,70 @@ spec: plural: hostmigrations singular: hostmigration scope: Namespaced - validation: - openAPIV3Schema: - description: HostMigration is the Schema for the hostmigrations 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: HostMigrationSpec defines the desired state of HostMigration - properties: - destinationNamespace: - description: Migrate is an example field of RouteMigrate. Edit RouteMigrate_types.go - to remove/update - type: string - hosts: - description: HostMigrationHosts . - properties: - activeHosts: - type: string - standbyHosts: - type: string - required: - - activeHosts - - standbyHosts - type: object - type: object - status: - description: HostMigrationStatus defines the observed state of RouteMigrate - properties: - conditions: - description: 'INSERT ADDITIONAL STATUS FIELD - define observed state - of cluster Important: Run "make" to regenerate code after modifying - this file' - items: - description: HostMigrationConditions defines the observed conditions - of the migrations + versions: + - name: v1 + schema: + openAPIV3Schema: + description: HostMigration is the Schema for the hostmigrations 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: HostMigrationSpec defines the desired state of HostMigration + properties: + destinationNamespace: + description: Migrate is an example field of RouteMigrate. Edit RouteMigrate_types.go + to remove/update + type: string + hosts: + description: HostMigrationHosts . properties: - condition: - type: string - lastTransitionTime: + activeHosts: type: string - status: - type: string - type: + standbyHosts: type: string required: - - condition - - lastTransitionTime - - status - - type + - activeHosts + - standbyHosts type: object - type: array - type: object - type: object - version: v1 - versions: - - name: v1 + type: object + status: + description: HostMigrationStatus defines the observed state of RouteMigrate + properties: + conditions: + description: 'INSERT ADDITIONAL STATUS FIELD - define observed state + of cluster Important: Run "make" to regenerate code after modifying + this file' + items: + description: HostMigrationConditions defines the observed conditions + of the migrations + properties: + condition: + type: string + lastTransitionTime: + type: string + status: + type: string + type: + type: string + required: + - condition + - lastTransitionTime + - status + - type + type: object + type: array + type: object + type: object served: true storage: true diff --git a/charts/dioscuri/templates/role.yaml b/charts/dioscuri/templates/role.yaml index a989642..b7e1341 100644 --- a/charts/dioscuri/templates/role.yaml +++ b/charts/dioscuri/templates/role.yaml @@ -33,4 +33,4 @@ rules: - events verbs: - create - - patch \ No newline at end of file + - patch diff --git a/charts/lagoon-idler/Chart.yaml b/charts/lagoon-idler/Chart.yaml index ddd9371..0f4fb13 100644 --- a/charts/lagoon-idler/Chart.yaml +++ b/charts/lagoon-idler/Chart.yaml @@ -11,6 +11,6 @@ maintainers: type: application -version: 0.0.8 +version: 0.1.0 appVersion: v0.3.1 diff --git a/charts/lagoon-idler/templates/role.yaml b/charts/lagoon-idler/templates/role.yaml index fdb9293..5f6bfc8 100644 --- a/charts/lagoon-idler/templates/role.yaml +++ b/charts/lagoon-idler/templates/role.yaml @@ -7,8 +7,10 @@ metadata: rules: - apiGroups: - "" + - coordination.k8s.io resources: - configmaps + - leases verbs: - get - list @@ -31,3 +33,4 @@ rules: - events verbs: - create + - patch