Move InstanceMetadata concerns under AppConfig context
Description
As a follow-up from !164806 (comment 2087502138), in that MR we introduce the bounded context AppConfig. Let's move some of these non-bounded modules into this domain.
-
app/models/instance_metadata.rbshould becomeAppConfig::ServerInfo. -
app/models/instance_metadata/kas.rbshould becomeAppConfig::KasInfo. -
app/graphql/types/metadata_type.rbshould becomeTypes::AppConfig::ServerInfoType. -
app/graphql/resolvers/metadata_resolver.rbshould becomeResolvers::AppConfig::ServerInfoResolver.
Bonus: After the GraphQL stuff is moved metadata and rename it to serverInfo, so that there's some symmetry between API and implementation.
Edited by Paul Slaughter