Skip to content

Commit a896c17

Browse files
committed
Drop DataPlaneService ConfigMaps and Secrets
- Drops the ConfigMaps and Secrets fields from OpenStackDataPlaneService. - Updates all services under config/services to use the OpenStackDataPlaneService.Spec.DataSources field instead. - Removes some un-needed labels from some services as they aren't needed and for brevity. - Update docs for the switch to DataSources. Signed-off-by: Fabricio Aguiar <fabricio.aguiar@gmail.com>
1 parent 54e92e4 commit a896c17

File tree

27 files changed

+54
-180
lines changed

27 files changed

+54
-180
lines changed

apis/bases/dataplane.openstack.org_openstackdataplaneservices.yaml

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -38,10 +38,6 @@ spec:
3838
type: string
3939
certsFrom:
4040
type: string
41-
configMaps:
42-
items:
43-
type: string
44-
type: array
4541
containerImageFields:
4642
items:
4743
type: string
@@ -79,10 +75,6 @@ spec:
7975
type: string
8076
playbookContents:
8177
type: string
82-
secrets:
83-
items:
84-
type: string
85-
type: array
8678
tlsCerts:
8779
additionalProperties:
8880
properties:

apis/dataplane/v1beta1/openstackdataplaneservice_types.go

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -58,14 +58,6 @@ type OpenstackDataPlaneServiceCert struct {
5858

5959
// OpenStackDataPlaneServiceSpec defines the desired state of OpenStackDataPlaneService
6060
type OpenStackDataPlaneServiceSpec struct {
61-
// ConfigMaps list of ConfigMap names to mount as ExtraMounts for the OpenStackAnsibleEE
62-
// +kubebuilder:validation:Optional
63-
ConfigMaps []string `json:"configMaps,omitempty" yaml:"configMaps,omitempty"`
64-
65-
// Secrets list of Secret names to mount as ExtraMounts for the OpenStackAnsibleEE
66-
// +kubebuilder:validation:Optional
67-
Secrets []string `json:"secrets,omitempty"`
68-
6961
// DataSources list of DataSource objects to mount as ExtraMounts for the
7062
// OpenStackAnsibleEE
7163
DataSources []DataSource `json:"dataSources,omitempty" yaml:"dataSources,omitempty"`

apis/dataplane/v1beta1/zz_generated.deepcopy.go

Lines changed: 0 additions & 10 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

config/crd/bases/dataplane.openstack.org_openstackdataplaneservices.yaml

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -38,10 +38,6 @@ spec:
3838
type: string
3939
certsFrom:
4040
type: string
41-
configMaps:
42-
items:
43-
type: string
44-
type: array
4541
containerImageFields:
4642
items:
4743
type: string
@@ -79,10 +75,6 @@ spec:
7975
type: string
8076
playbookContents:
8177
type: string
82-
secrets:
83-
items:
84-
type: string
85-
type: array
8678
tlsCerts:
8779
additionalProperties:
8880
properties:
Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,6 @@
11
apiVersion: dataplane.openstack.org/v1beta1
22
kind: OpenStackDataPlaneService
33
metadata:
4-
labels:
5-
app.kubernetes.io/name: openstackdataplaneservice
6-
app.kubernetes.io/instance: openstackdataplaneservice-bootstrap
7-
app.kubernetes.io/part-of: dataplane-operator
8-
app.kubernetes.io/managed-by: kustomize
9-
app.kubernetes.io/created-by: dataplane-operator
104
name: bootstrap
115
spec:
126
playbook: osp.edpm.bootstrap
Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,6 @@
11
apiVersion: dataplane.openstack.org/v1beta1
22
kind: OpenStackDataPlaneService
33
metadata:
4-
labels:
5-
app.kubernetes.io/name: openstackdataplaneservice
6-
app.kubernetes.io/instance: openstackdataplaneservice-configure-network
7-
app.kubernetes.io/part-of: dataplane-operator
8-
app.kubernetes.io/managed-by: kustomize
9-
app.kubernetes.io/created-by: dataplane-operator
104
name: configure-network
115
spec:
126
playbook: osp.edpm.configure_network
Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,6 @@
11
apiVersion: dataplane.openstack.org/v1beta1
22
kind: OpenStackDataPlaneService
33
metadata:
4-
labels:
5-
app.kubernetes.io/name: openstackdataplaneservice
6-
app.kubernetes.io/instance: openstackdataplaneservice-configure-ovs-dpdk
7-
app.kubernetes.io/part-of: dataplane-operator
8-
app.kubernetes.io/managed-by: kustomize
9-
app.kubernetes.io/created-by: dataplane-operator
104
name: configure-ovs-dpdk
115
spec:
126
playbook: osp.edpm.configure_ovs_dpdk
Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,6 @@
11
apiVersion: dataplane.openstack.org/v1beta1
22
kind: OpenStackDataPlaneService
33
metadata:
4-
labels:
5-
app.kubernetes.io/name: openstackdataplaneservice
6-
app.kubernetes.io/instance: openstackdataplaneservice-derive-pci-devicespec
7-
app.kubernetes.io/part-of: dataplane-operator
8-
app.kubernetes.io/managed-by: kustomize
9-
app.kubernetes.io/created-by: dataplane-operator
104
name: derive-pci-devicespec
115
spec:
126
playbook: osp.edpm.sriov_derive_device_spec
Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,6 @@
11
apiVersion: dataplane.openstack.org/v1beta1
22
kind: OpenStackDataPlaneService
33
metadata:
4-
labels:
5-
app.kubernetes.io/name: openstackdataplaneservice
6-
app.kubernetes.io/instance: openstackdataplaneservice-download-cache
7-
app.kubernetes.io/part-of: dataplane-operator
8-
app.kubernetes.io/managed-by: kustomize
9-
app.kubernetes.io/created-by: dataplane-operator
104
name: download-cache
115
spec:
126
playbook: osp.edpm.download_cache

config/services/dataplane_v1beta1_openstackdataplaneservice_install_certs.yaml

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,6 @@
11
apiVersion: dataplane.openstack.org/v1beta1
22
kind: OpenStackDataPlaneService
33
metadata:
4-
labels:
5-
app.kubernetes.io/name: openstackdataplaneservice
6-
app.kubernetes.io/instance: openstackdataplaneservice-install-certs
7-
app.kubernetes.io/part-of: dataplane-operator
8-
app.kubernetes.io/managed-by: kustomize
9-
app.kubernetes.io/created-by: dataplane-operator
104
name: install-certs
115
spec:
126
playbook: osp.edpm.install_certs

0 commit comments

Comments
 (0)