-
Notifications
You must be signed in to change notification settings - Fork 29
Helper Utils
Alberto Jesus Gutierrez Juanes edited this page Sep 10, 2017
·
1 revision
HARDWARE_RESOURCE = %w(Vm Host EmsCluster ExtManagementSystem MiqEnterprise ).freeze CONTAINER_RESOURCE = %w(Container ContainerNode ContainerReplicator ContainerProject ExtManagementSystem MiqEnterprise).freeze
A container belongs to a container group if we see the container definition model, in this model we have all the relationships Container >> ContainerNode >> ContainerReplicator >> ContainerProject >> ExtManagementSystem
belongs_to :container_group
belongs_to :ext_management_system, :foreign_key => :ems_id
has_one :container_node, :through => :container_group
has_one :container_replicator, :through => :container_group
has_one :container_project, :through => :container_group
has_one :old_container_project, :through => :container_group
belongs_to :container_image
has_many :container_port_configs, :dependent => :destroy
has_many :container_env_vars, :dependent => :destroy
has_one :container_image_registry, :through => :container_image
has_one :security_context, :as => :resource, :dependent => :destroy
Powered by ManageIQ Consumption Team