From 4e34384769886f322bc7864413924c826efbd0e6 Mon Sep 17 00:00:00 2001 From: kashifest Date: Fri, 9 Oct 2020 14:17:14 +0300 Subject: [PATCH] Remove old deploy directory --- deploy/basic-auth/default/credentials.yaml | 23 - deploy/basic-auth/default/kustomization.yaml | 18 - deploy/basic-auth/tls/credentials.yaml | 23 - deploy/basic-auth/tls/kustomization.yaml | 18 - deploy/crds/kustomization.yaml | 4 - deploy/crds/metal3.io_baremetalhosts_crd.yaml | 721 ------------------ deploy/default/ironic_bmo_configmap.env | 9 - deploy/default/kustomization.yaml | 16 - deploy/default/kustomizeconfig.yaml | 7 - deploy/ironic_ci.env | 11 - deploy/namespace/kustomization.yaml | 4 - deploy/namespace/namespace.yaml | 4 - deploy/operator/bmo.yaml | 32 - deploy/operator/kustomization.yaml | 4 - deploy/rbac/kustomization.yaml | 6 - deploy/rbac/role.yaml | 62 -- deploy/rbac/role_binding.yaml | 14 - deploy/rbac/service_account.yaml | 4 - deploy/role.yaml | 1 - deploy/tls/kustomization.yaml | 13 - deploy/tls/tls_ca.yaml | 17 - 21 files changed, 1011 deletions(-) delete mode 100644 deploy/basic-auth/default/credentials.yaml delete mode 100644 deploy/basic-auth/default/kustomization.yaml delete mode 100644 deploy/basic-auth/tls/credentials.yaml delete mode 100644 deploy/basic-auth/tls/kustomization.yaml delete mode 100644 deploy/crds/kustomization.yaml delete mode 100644 deploy/crds/metal3.io_baremetalhosts_crd.yaml delete mode 100644 deploy/default/ironic_bmo_configmap.env delete mode 100644 deploy/default/kustomization.yaml delete mode 100644 deploy/default/kustomizeconfig.yaml delete mode 100644 deploy/ironic_ci.env delete mode 100644 deploy/namespace/kustomization.yaml delete mode 100644 deploy/namespace/namespace.yaml delete mode 100644 deploy/operator/bmo.yaml delete mode 100644 deploy/operator/kustomization.yaml delete mode 100644 deploy/rbac/kustomization.yaml delete mode 100644 deploy/rbac/role.yaml delete mode 100644 deploy/rbac/role_binding.yaml delete mode 100644 deploy/rbac/service_account.yaml delete mode 120000 deploy/role.yaml delete mode 100644 deploy/tls/kustomization.yaml delete mode 100644 deploy/tls/tls_ca.yaml diff --git a/deploy/basic-auth/default/credentials.yaml b/deploy/basic-auth/default/credentials.yaml deleted file mode 100644 index ae577bf5b9..0000000000 --- a/deploy/basic-auth/default/credentials.yaml +++ /dev/null @@ -1,23 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - name: metal3-baremetal-operator -spec: - template: - spec: - containers: - - name: baremetal-operator - volumeMounts: - - name: ironic-credentials - mountPath: "/opt/metal3/auth/ironic" - readOnly: true - - name: ironic-inspector-credentials - mountPath: "/opt/metal3/auth/ironic-inspector" - readOnly: true - volumes: - - name: ironic-credentials - secret: - secretName: ironic-credentials - - name: ironic-inspector-credentials - secret: - secretName: ironic-inspector-credentials \ No newline at end of file diff --git a/deploy/basic-auth/default/kustomization.yaml b/deploy/basic-auth/default/kustomization.yaml deleted file mode 100644 index 2bf57b3727..0000000000 --- a/deploy/basic-auth/default/kustomization.yaml +++ /dev/null @@ -1,18 +0,0 @@ -apiVersion: kustomize.config.k8s.io/v1beta1 -kind: Kustomization -namespace: metal3 -resources: -- ../../default - -secretGenerator: - - name: ironic-credentials - files: - - username=ironic-username - - password=ironic-password - - name: ironic-inspector-credentials - files: - - username=ironic-inspector-username - - password=ironic-inspector-password - -patchesStrategicMerge: -- credentials.yaml \ No newline at end of file diff --git a/deploy/basic-auth/tls/credentials.yaml b/deploy/basic-auth/tls/credentials.yaml deleted file mode 100644 index ae577bf5b9..0000000000 --- a/deploy/basic-auth/tls/credentials.yaml +++ /dev/null @@ -1,23 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - name: metal3-baremetal-operator -spec: - template: - spec: - containers: - - name: baremetal-operator - volumeMounts: - - name: ironic-credentials - mountPath: "/opt/metal3/auth/ironic" - readOnly: true - - name: ironic-inspector-credentials - mountPath: "/opt/metal3/auth/ironic-inspector" - readOnly: true - volumes: - - name: ironic-credentials - secret: - secretName: ironic-credentials - - name: ironic-inspector-credentials - secret: - secretName: ironic-inspector-credentials \ No newline at end of file diff --git a/deploy/basic-auth/tls/kustomization.yaml b/deploy/basic-auth/tls/kustomization.yaml deleted file mode 100644 index 078a49d898..0000000000 --- a/deploy/basic-auth/tls/kustomization.yaml +++ /dev/null @@ -1,18 +0,0 @@ -apiVersion: kustomize.config.k8s.io/v1beta1 -kind: Kustomization -namespace: metal3 -resources: -- ../../tls - -secretGenerator: - - name: ironic-credentials - files: - - username=ironic-username - - password=ironic-password - - name: ironic-inspector-credentials - files: - - username=ironic-inspector-username - - password=ironic-inspector-password - -patchesStrategicMerge: -- credentials.yaml \ No newline at end of file diff --git a/deploy/crds/kustomization.yaml b/deploy/crds/kustomization.yaml deleted file mode 100644 index 3ec0396f79..0000000000 --- a/deploy/crds/kustomization.yaml +++ /dev/null @@ -1,4 +0,0 @@ -apiVersion: kustomize.config.k8s.io/v1beta1 -kind: Kustomization -resources: -- metal3.io_baremetalhosts_crd.yaml diff --git a/deploy/crds/metal3.io_baremetalhosts_crd.yaml b/deploy/crds/metal3.io_baremetalhosts_crd.yaml deleted file mode 100644 index a7a785462c..0000000000 --- a/deploy/crds/metal3.io_baremetalhosts_crd.yaml +++ /dev/null @@ -1,721 +0,0 @@ -apiVersion: apiextensions.k8s.io/v1 -kind: CustomResourceDefinition -metadata: - name: baremetalhosts.metal3.io -spec: - group: metal3.io - names: - kind: BareMetalHost - listKind: BareMetalHostList - plural: baremetalhosts - shortNames: - - bmh - - bmhost - singular: baremetalhost - scope: Namespaced - versions: - - additionalPrinterColumns: - - description: Operational status - jsonPath: .status.operationalStatus - name: Status - type: string - - description: Provisioning status - jsonPath: .status.provisioning.state - name: Provisioning Status - type: string - - description: Consumer using this host - jsonPath: .spec.consumerRef.name - name: Consumer - type: string - - description: Address of management controller - jsonPath: .spec.bmc.address - name: BMC - type: string - - description: The type of hardware detected - jsonPath: .status.hardwareProfile - name: Hardware Profile - type: string - - description: Whether the host is online or not - jsonPath: .spec.online - name: Online - type: string - - description: Most recent error - jsonPath: .status.errorMessage - name: Error - type: string - name: v1alpha1 - schema: - openAPIV3Schema: - description: BareMetalHost is the Schema for the baremetalhosts 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: BareMetalHostSpec defines the desired state of BareMetalHost - properties: - bmc: - description: How do we connect to the BMC? - properties: - address: - description: Address holds the URL for accessing the controller - on the network. - type: string - credentialsName: - description: The name of the secret containing the BMC credentials - (requires keys "username" and "password"). - type: string - disableCertificateVerification: - description: DisableCertificateVerification disables verification - of server certificates when using HTTPS to connect to the BMC. - This is required when the server certificate is self-signed, - but is insecure because it allows a man-in-the-middle to intercept - the connection. - type: boolean - required: - - address - - credentialsName - type: object - bootMACAddress: - description: Which MAC address will PXE boot? This is optional for - some types, but required for libvirt VMs driven by vbmc. - pattern: '[0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}' - type: string - bootMode: - description: Select the method of initializing the hardware during - boot. Defaults to UEFI. - enum: - - UEFI - - legacy - type: string - consumerRef: - description: ConsumerRef can be used to store information about something - that is using a host. When it is not empty, the host is considered - "in use". - properties: - apiVersion: - description: API version of the referent. - type: string - fieldPath: - description: 'If referring to a piece of an object instead of - an entire object, this string should contain a valid JSON/Go - field access statement, such as desiredState.manifest.containers[2]. - For example, if the object reference is to a container within - a pod, this would take on a value like: "spec.containers{name}" - (where "name" refers to the name of the container that triggered - the event) or if no container name is specified "spec.containers[2]" - (container with index 2 in this pod). This syntax is chosen - only to have some well-defined way of referencing a part of - an object. TODO: this design is not final and this field is - subject to change in the future.' - type: string - kind: - description: 'Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' - type: string - name: - description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names' - type: string - namespace: - description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/' - type: string - resourceVersion: - description: 'Specific resourceVersion to which this reference - is made, if any. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency' - type: string - uid: - description: 'UID of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids' - type: string - type: object - description: - description: Description is a human-entered text used to help identify - the host - type: string - externallyProvisioned: - description: ExternallyProvisioned means something else is managing - the image running on the host and the operator should only manage - the power status and hardware inventory inspection. If the Image - field is filled in, this field is ignored. - type: boolean - hardwareProfile: - description: What is the name of the hardware profile for this host? - It should only be necessary to set this when inspection cannot automatically - determine the profile. - type: string - image: - description: Image holds the details of the image to be provisioned. - properties: - checksum: - description: Checksum is the checksum for the image. - type: string - checksumType: - description: ChecksumType is the checksum algorithm for the image. - e.g md5, sha256, sha512 - enum: - - md5 - - sha256 - - sha512 - type: string - format: - description: DiskFormat contains the format of the image (raw, - qcow2, ...) Needs to be set to raw for raw images streaming - enum: - - raw - - qcow2 - - vdi - - vmdk - type: string - url: - description: URL is a location of an image to deploy. - type: string - required: - - checksum - - url - type: object - metaData: - description: MetaData holds the reference to the Secret containing - host metadata (e.g. meta_data.json which is passed to Config Drive). - properties: - name: - description: Name is unique within a namespace to reference a - secret resource. - type: string - namespace: - description: Namespace defines the space within which the secret - name must be unique. - type: string - type: object - networkData: - description: NetworkData holds the reference to the Secret containing - network configuration (e.g content of network_data.json which is - passed to Config Drive). - properties: - name: - description: Name is unique within a namespace to reference a - secret resource. - type: string - namespace: - description: Namespace defines the space within which the secret - name must be unique. - type: string - type: object - online: - description: Should the server be online? - type: boolean - rootDeviceHints: - description: Provide guidance about how to choose the device for the - image being provisioned. - properties: - deviceName: - description: A Linux device name like "/dev/vda". The hint must - match the actual value exactly. - type: string - hctl: - description: A SCSI bus address like 0:0:0:0. The hint must match - the actual value exactly. - type: string - minSizeGigabytes: - description: The minimum size of the device in Gigabytes. - minimum: 0 - type: integer - model: - description: A vendor-specific device identifier. The hint can - be a substring of the actual value. - type: string - rotational: - description: True if the device should use spinning media, false - otherwise. - type: boolean - serialNumber: - description: Device serial number. The hint must match the actual - value exactly. - type: string - vendor: - description: The name of the vendor or manufacturer of the device. - The hint can be a substring of the actual value. - type: string - wwn: - description: Unique storage identifier. The hint must match the - actual value exactly. - type: string - wwnVendorExtension: - description: Unique vendor storage identifier. The hint must match - the actual value exactly. - type: string - wwnWithExtension: - description: Unique storage identifier with the vendor extension - appended. The hint must match the actual value exactly. - type: string - type: object - taints: - description: Taints is the full, authoritative list of taints to apply - to the corresponding Machine. This list will overwrite any modifications - made to the Machine on an ongoing basis. - items: - description: The node this Taint is attached to has the "effect" - on any pod that does not tolerate the Taint. - properties: - effect: - description: Required. The effect of the taint on pods that - do not tolerate the taint. Valid effects are NoSchedule, PreferNoSchedule - and NoExecute. - type: string - key: - description: Required. The taint key to be applied to a node. - type: string - timeAdded: - description: TimeAdded represents the time at which the taint - was added. It is only written for NoExecute taints. - format: date-time - type: string - value: - description: The taint value corresponding to the taint key. - type: string - required: - - effect - - key - type: object - type: array - userData: - description: UserData holds the reference to the Secret containing - the user data to be passed to the host before it boots. - properties: - name: - description: Name is unique within a namespace to reference a - secret resource. - type: string - namespace: - description: Namespace defines the space within which the secret - name must be unique. - type: string - type: object - required: - - online - type: object - status: - description: BareMetalHostStatus defines the observed state of BareMetalHost - properties: - errorCount: - description: ErrorCount records how many times the host has encoutered - an error since the last successful operation - type: integer - errorMessage: - description: the last error message reported by the provisioning subsystem - type: string - errorType: - description: ErrorType indicates the type of failure encountered when - the OperationalStatus is OperationalStatusError - enum: - - registration error - - inspection error - - provisioning error - - power management error - type: string - goodCredentials: - description: the last credentials we were able to validate as working - properties: - credentials: - description: SecretReference represents a Secret Reference. It - has enough information to retrieve secret in any namespace - properties: - name: - description: Name is unique within a namespace to reference - a secret resource. - type: string - namespace: - description: Namespace defines the space within which the - secret name must be unique. - type: string - type: object - credentialsVersion: - type: string - type: object - hardware: - description: The hardware discovered to exist on the host. - properties: - cpu: - description: CPU describes one processor on the host. - properties: - arch: - type: string - clockMegahertz: - description: ClockSpeed is a clock speed in MHz - type: number - count: - type: integer - flags: - items: - type: string - type: array - model: - type: string - required: - - arch - - clockMegahertz - - count - - flags - - model - type: object - firmware: - description: Firmware describes the firmware on the host. - properties: - bios: - description: The BIOS for this firmware - properties: - date: - description: The release/build date for this BIOS - type: string - vendor: - description: The vendor name for this BIOS - type: string - version: - description: The version of the BIOS - type: string - required: - - date - - vendor - - version - type: object - required: - - bios - type: object - hostname: - type: string - nics: - items: - description: NIC describes one network interface on the host. - properties: - ip: - description: The IP address of the device - type: string - mac: - description: The device MAC addr - pattern: '[0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}' - type: string - model: - description: The name of the model, e.g. "virt-io" - type: string - name: - description: The name of the NIC, e.g. "nic-1" - type: string - pxe: - description: Whether the NIC is PXE Bootable - type: boolean - speedGbps: - description: The speed of the device - type: integer - vlanId: - description: The untagged VLAN ID - format: int32 - maximum: 4094 - minimum: 0 - type: integer - vlans: - description: The VLANs available - items: - description: VLAN represents the name and ID of a VLAN - properties: - id: - description: VLANID is a 12-bit 802.1Q VLAN identifier - format: int32 - maximum: 4094 - minimum: 0 - type: integer - name: - type: string - required: - - id - type: object - type: array - required: - - ip - - mac - - model - - name - - pxe - - speedGbps - - vlanId - type: object - type: array - ramMebibytes: - type: integer - storage: - items: - description: Storage describes one storage device (disk, SSD, - etc.) on the host. - properties: - hctl: - description: The SCSI location of the device - type: string - model: - description: Hardware model - type: string - name: - description: A name for the disk, e.g. "disk 1 (boot)" - type: string - rotational: - description: Whether this disk represents rotational storage - type: boolean - serialNumber: - description: The serial number of the device - type: string - sizeBytes: - description: The size of the disk in Bytes - format: int64 - type: integer - vendor: - description: The name of the vendor of the device - type: string - wwn: - description: The WWN of the device - type: string - wwnVendorExtension: - description: The WWN Vendor extension of the device - type: string - wwnWithExtension: - description: The WWN with the extension - type: string - required: - - name - - rotational - - serialNumber - - sizeBytes - type: object - type: array - systemVendor: - description: HardwareSystemVendor stores details about the whole - hardware system. - properties: - manufacturer: - type: string - productName: - type: string - serialNumber: - type: string - required: - - manufacturer - - productName - - serialNumber - type: object - required: - - cpu - - firmware - - hostname - - nics - - ramMebibytes - - storage - - systemVendor - type: object - hardwareProfile: - description: The name of the profile matching the hardware details. - type: string - lastUpdated: - description: LastUpdated identifies when this status was last observed. - format: date-time - type: string - operationHistory: - description: OperationHistory holds information about operations performed - on this host. - properties: - deprovision: - description: OperationMetric contains metadata about an operation - (inspection, provisioning, etc.) used for tracking metrics. - properties: - end: - format: date-time - nullable: true - type: string - start: - format: date-time - nullable: true - type: string - type: object - inspect: - description: OperationMetric contains metadata about an operation - (inspection, provisioning, etc.) used for tracking metrics. - properties: - end: - format: date-time - nullable: true - type: string - start: - format: date-time - nullable: true - type: string - type: object - provision: - description: OperationMetric contains metadata about an operation - (inspection, provisioning, etc.) used for tracking metrics. - properties: - end: - format: date-time - nullable: true - type: string - start: - format: date-time - nullable: true - type: string - type: object - register: - description: OperationMetric contains metadata about an operation - (inspection, provisioning, etc.) used for tracking metrics. - properties: - end: - format: date-time - nullable: true - type: string - start: - format: date-time - nullable: true - type: string - type: object - type: object - operationalStatus: - description: OperationalStatus holds the status of the host - enum: - - "" - - OK - - discovered - - error - type: string - poweredOn: - description: indicator for whether or not the host is powered on - type: boolean - provisioning: - description: Information tracked by the provisioner. - properties: - ID: - description: The machine's UUID from the underlying provisioning - tool - type: string - bootMode: - description: BootMode indicates the boot mode used to provision - the node - enum: - - UEFI - - legacy - type: string - image: - description: Image holds the details of the last image successfully - provisioned to the host. - properties: - checksum: - description: Checksum is the checksum for the image. - type: string - checksumType: - description: ChecksumType is the checksum algorithm for the - image. e.g md5, sha256, sha512 - enum: - - md5 - - sha256 - - sha512 - type: string - format: - description: DiskFormat contains the format of the image (raw, - qcow2, ...) Needs to be set to raw for raw images streaming - enum: - - raw - - qcow2 - - vdi - - vmdk - type: string - url: - description: URL is a location of an image to deploy. - type: string - required: - - checksum - - url - type: object - rootDeviceHints: - description: The RootDevicehints set by the user - properties: - deviceName: - description: A Linux device name like "/dev/vda". The hint - must match the actual value exactly. - type: string - hctl: - description: A SCSI bus address like 0:0:0:0. The hint must - match the actual value exactly. - type: string - minSizeGigabytes: - description: The minimum size of the device in Gigabytes. - minimum: 0 - type: integer - model: - description: A vendor-specific device identifier. The hint - can be a substring of the actual value. - type: string - rotational: - description: True if the device should use spinning media, - false otherwise. - type: boolean - serialNumber: - description: Device serial number. The hint must match the - actual value exactly. - type: string - vendor: - description: The name of the vendor or manufacturer of the - device. The hint can be a substring of the actual value. - type: string - wwn: - description: Unique storage identifier. The hint must match - the actual value exactly. - type: string - wwnVendorExtension: - description: Unique vendor storage identifier. The hint must - match the actual value exactly. - type: string - wwnWithExtension: - description: Unique storage identifier with the vendor extension - appended. The hint must match the actual value exactly. - type: string - type: object - state: - description: An indiciator for what the provisioner is doing with - the host. - type: string - required: - - ID - - state - type: object - triedCredentials: - description: the last credentials we sent to the provisioning backend - properties: - credentials: - description: SecretReference represents a Secret Reference. It - has enough information to retrieve secret in any namespace - properties: - name: - description: Name is unique within a namespace to reference - a secret resource. - type: string - namespace: - description: Namespace defines the space within which the - secret name must be unique. - type: string - type: object - credentialsVersion: - type: string - type: object - required: - - errorCount - - errorMessage - - hardwareProfile - - operationHistory - - operationalStatus - - poweredOn - - provisioning - type: object - type: object - served: true - storage: true - subresources: - status: {} diff --git a/deploy/default/ironic_bmo_configmap.env b/deploy/default/ironic_bmo_configmap.env deleted file mode 100644 index 7bbc28b7ee..0000000000 --- a/deploy/default/ironic_bmo_configmap.env +++ /dev/null @@ -1,9 +0,0 @@ -HTTP_PORT=6180 -PROVISIONING_INTERFACE=eth2 -DHCP_RANGE=172.22.0.10,172.22.0.100 -DEPLOY_KERNEL_URL=http://172.22.0.2:6180/images/ironic-python-agent.kernel -DEPLOY_RAMDISK_URL=http://172.22.0.2:6180/images/ironic-python-agent.initramfs -IRONIC_ENDPOINT=http://172.22.0.2:6385/v1/ -IRONIC_INSPECTOR_ENDPOINT=http://172.22.0.2:5050/v1/ -CACHEURL=http://172.22.0.1/images -IRONIC_FAST_TRACK=false diff --git a/deploy/default/kustomization.yaml b/deploy/default/kustomization.yaml deleted file mode 100644 index 9e4fd767b7..0000000000 --- a/deploy/default/kustomization.yaml +++ /dev/null @@ -1,16 +0,0 @@ -apiVersion: kustomize.config.k8s.io/v1beta1 -kind: Kustomization -namespace: metal3 -resources: -- ../namespace -- ../rbac -- ../crds -- ../operator -configMapGenerator: -- behavior: create - envs: - - ironic_bmo_configmap.env - name: ironic-bmo-configmap - -configurations: -- kustomizeconfig.yaml diff --git a/deploy/default/kustomizeconfig.yaml b/deploy/default/kustomizeconfig.yaml deleted file mode 100644 index 6996507a5d..0000000000 --- a/deploy/default/kustomizeconfig.yaml +++ /dev/null @@ -1,7 +0,0 @@ -# the following config is for teaching kustomize where to look at when substituting vars. -# It requires kustomize v2.1.0 or newer to work properly. -namespace: -- kind: ClusterRoleBinding - group: rbac.authorization.k8s.io - path: subjects/namespace - create: false diff --git a/deploy/ironic_ci.env b/deploy/ironic_ci.env deleted file mode 100644 index 679d34ef81..0000000000 --- a/deploy/ironic_ci.env +++ /dev/null @@ -1,11 +0,0 @@ -HTTP_PORT=6180 -PROVISIONING_IP=172.22.0.2 -PROVISIONING_CIDR=24 -PROVISIONING_INTERFACE=ironicendpoint -DHCP_RANGE=172.22.0.10,172.22.0.100 -DEPLOY_KERNEL_URL=http://172.22.0.2:6180/images/ironic-python-agent.kernel -DEPLOY_RAMDISK_URL=http://172.22.0.2:6180/images/ironic-python-agent.initramfs -IRONIC_ENDPOINT=http://172.22.0.2:6385/v1/ -IRONIC_INSPECTOR_ENDPOINT=http://172.22.0.2:5050/v1/ -CACHEURL=http://172.22.0.1/images -IRONIC_FAST_TRACK=false diff --git a/deploy/namespace/kustomization.yaml b/deploy/namespace/kustomization.yaml deleted file mode 100644 index c313b54080..0000000000 --- a/deploy/namespace/kustomization.yaml +++ /dev/null @@ -1,4 +0,0 @@ -apiVersion: kustomize.config.k8s.io/v1beta1 -kind: Kustomization -resources: -- namespace.yaml diff --git a/deploy/namespace/namespace.yaml b/deploy/namespace/namespace.yaml deleted file mode 100644 index 5dd639ab25..0000000000 --- a/deploy/namespace/namespace.yaml +++ /dev/null @@ -1,4 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: metal3 diff --git a/deploy/operator/bmo.yaml b/deploy/operator/bmo.yaml deleted file mode 100644 index e96c4a1cc1..0000000000 --- a/deploy/operator/bmo.yaml +++ /dev/null @@ -1,32 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - name: metal3-baremetal-operator -spec: - replicas: 1 - selector: - matchLabels: - name: metal3-baremetal-operator - template: - metadata: - labels: - name: metal3-baremetal-operator - spec: - serviceAccountName: metal3-baremetal-operator - containers: - - name: baremetal-operator - image: quay.io/metal3-io/baremetal-operator - ports: - - containerPort: 60000 - name: metrics - command: - - /baremetal-operator - imagePullPolicy: Always - env: - - name: POD_NAME - valueFrom: - fieldRef: - fieldPath: metadata.name - envFrom: - - configMapRef: - name: ironic-bmo-configmap \ No newline at end of file diff --git a/deploy/operator/kustomization.yaml b/deploy/operator/kustomization.yaml deleted file mode 100644 index d7bb8f782a..0000000000 --- a/deploy/operator/kustomization.yaml +++ /dev/null @@ -1,4 +0,0 @@ -apiVersion: kustomize.config.k8s.io/v1beta1 -kind: Kustomization -resources: -- bmo.yaml \ No newline at end of file diff --git a/deploy/rbac/kustomization.yaml b/deploy/rbac/kustomization.yaml deleted file mode 100644 index 11a2ab55b5..0000000000 --- a/deploy/rbac/kustomization.yaml +++ /dev/null @@ -1,6 +0,0 @@ -apiVersion: kustomize.config.k8s.io/v1beta1 -kind: Kustomization -resources: -- service_account.yaml -- role.yaml -- role_binding.yaml diff --git a/deploy/rbac/role.yaml b/deploy/rbac/role.yaml deleted file mode 100644 index 11c674c11f..0000000000 --- a/deploy/rbac/role.yaml +++ /dev/null @@ -1,62 +0,0 @@ -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRole -metadata: - creationTimestamp: null - name: metal3-baremetal-operator -rules: -- apiGroups: - - "" - resources: - - configmaps - verbs: - - list - - get - - create - - update -- apiGroups: - - "" - resources: - - secrets - verbs: - - watch - - list - - update -- apiGroups: - - "" - resources: - - events - verbs: - - create -- apiGroups: - - "" - resources: - - namespaces - verbs: - - get -- apiGroups: - - monitoring.coreos.com - resources: - - servicemonitors - verbs: - - get - - create -- apiGroups: - - metal3.io - resources: - - baremetalhosts - verbs: - - create - - delete - - get - - list - - patch - - update - - watch -- apiGroups: - - metal3.io - resources: - - baremetalhosts/status - verbs: - - get - - patch - - update diff --git a/deploy/rbac/role_binding.yaml b/deploy/rbac/role_binding.yaml deleted file mode 100644 index d34e96c3b5..0000000000 --- a/deploy/rbac/role_binding.yaml +++ /dev/null @@ -1,14 +0,0 @@ -kind: ClusterRoleBinding -apiVersion: rbac.authorization.k8s.io/v1 -metadata: - name: metal3-baremetal-operator -subjects: -- kind: ServiceAccount - name: metal3-baremetal-operator - namespace: metal3 -- kind: User - name: developer -roleRef: - kind: ClusterRole - name: metal3-baremetal-operator - apiGroup: rbac.authorization.k8s.io diff --git a/deploy/rbac/service_account.yaml b/deploy/rbac/service_account.yaml deleted file mode 100644 index b5000fe51a..0000000000 --- a/deploy/rbac/service_account.yaml +++ /dev/null @@ -1,4 +0,0 @@ -apiVersion: v1 -kind: ServiceAccount -metadata: - name: metal3-baremetal-operator diff --git a/deploy/role.yaml b/deploy/role.yaml deleted file mode 120000 index 618333ac1f..0000000000 --- a/deploy/role.yaml +++ /dev/null @@ -1 +0,0 @@ -rbac/role.yaml \ No newline at end of file diff --git a/deploy/tls/kustomization.yaml b/deploy/tls/kustomization.yaml deleted file mode 100644 index 42d2e4ae58..0000000000 --- a/deploy/tls/kustomization.yaml +++ /dev/null @@ -1,13 +0,0 @@ -apiVersion: kustomize.config.k8s.io/v1beta1 -kind: Kustomization -namespace: metal3 -resources: -- ../default - -secretGenerator: - - name: ironic-cacert - files: - - crt=ca.crt - -patchesStrategicMerge: -- tls_ca.yaml diff --git a/deploy/tls/tls_ca.yaml b/deploy/tls/tls_ca.yaml deleted file mode 100644 index 9d3a68cff2..0000000000 --- a/deploy/tls/tls_ca.yaml +++ /dev/null @@ -1,17 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - name: metal3-baremetal-operator -spec: - template: - spec: - containers: - - name: baremetal-operator - volumeMounts: - - name: cacert - mountPath: "/opt/metal3/certs/ca" - readOnly: true - volumes: - - name: cacert - secret: - secretName: ironic-cacert \ No newline at end of file