ソースを参照

Add support for storage class (IN-599)

master
Andrey Inishev 5ヶ月前
コミット
56a8910054
2個のファイルの変更3行の追加0行の削除
  1. +2
    -0
      pkg/apis/rabbitmq/v1/rabbitmq_types.go
  2. +1
    -0
      pkg/controller/rabbitmq/rabbitmq_controller.go

+ 2
- 0
pkg/apis/rabbitmq/v1/rabbitmq_types.go ファイルの表示

@@ -86,6 +86,8 @@ type RabbitmqSpec struct {
// TODO: auth mechanisms
RabbitmqAuth RabbitmqAuth `json:"auth,omitempty"`

RabbitmqStorageClass *string `json:"rabbitmq_storage_class,omitempty"`

// set rabbitmq policies
RabbitmqPolicies []RabbitmqPolicy `json:"policies"`



+ 1
- 0
pkg/controller/rabbitmq/rabbitmq_controller.go ファイルの表示

@@ -511,6 +511,7 @@ func newStatefulSet(cr *rabbitmqv1.Rabbitmq, secretNames secretResouces) *v1.Sta
},
Spec: corev1.PersistentVolumeClaimSpec{
AccessModes: []corev1.PersistentVolumeAccessMode{corev1.ReadWriteOnce},
StorageClassName: cr.Spec.RabbitmqStorageClass,
Resources: corev1.ResourceRequirements{
Requests: corev1.ResourceList{
corev1.ResourceStorage: cr.Spec.RabbitmqVolumeSize,


読み込み中…
キャンセル
保存