SYMBOL INDEX (1238 symbols across 427 files) FILE: app/channels/application_cable/channel.rb type ApplicationCable (line 3) | module ApplicationCable class Channel (line 4) | class Channel < ActionCable::Channel::Base FILE: app/channels/application_cable/connection.rb type ApplicationCable (line 3) | module ApplicationCable class Connection (line 4) | class Connection < ActionCable::Connection::Base FILE: app/controllers/application_controller.rb class ApplicationController (line 3) | class ApplicationController < ActionController::Base FILE: app/helpers/application_helper.rb type ApplicationHelper (line 3) | module ApplicationHelper FILE: app/jobs/application_job.rb class ApplicationJob (line 3) | class ApplicationJob < ActiveJob::Base FILE: app/mailers/application_mailer.rb class ApplicationMailer (line 3) | class ApplicationMailer < ActionMailer::Base FILE: app/models/application_record.rb class ApplicationRecord (line 3) | class ApplicationRecord < ActiveRecord::Base FILE: config/application.rb type UffizziApp (line 13) | module UffizziApp class Application (line 14) | class Application < Rails::Application FILE: core/app/clients/uffizzi_core/amazon_registry_client.rb class UffizziCore::AmazonRegistryClient (line 3) | class UffizziCore::AmazonRegistryClient method initialize (line 6) | def initialize(region:, access_key_id:, secret_access_key:) method authorization_token (line 11) | def authorization_token method batch_get_image (line 15) | def batch_get_image(image:, tag:) FILE: core/app/clients/uffizzi_core/azure_registry_client.rb class UffizziCore::AzureRegistryClient (line 3) | class UffizziCore::AzureRegistryClient method initialize (line 6) | def initialize(registry_url:, username:, password:) method manifests (line 12) | def manifests(image:, tag:) method oauth2_token (line 19) | def oauth2_token method authenticated? (line 28) | def authenticated? method build_connection (line 34) | def build_connection(registry_url, username, password) FILE: core/app/clients/uffizzi_core/azure_registry_client/request_result.rb class UffizziCore::AzureRegistryClient::RequestResult (line 3) | class UffizziCore::AzureRegistryClient::RequestResult < Hashie::Mash FILE: core/app/clients/uffizzi_core/container_registry_request_decorator.rb type UffizziCore::ContainerRegistryRequestDecorator (line 3) | module UffizziCore::ContainerRegistryRequestDecorator FILE: core/app/clients/uffizzi_core/controller_client.rb class UffizziCore::ControllerClient (line 3) | class UffizziCore::ControllerClient class ConnectionError (line 4) | class ConnectionError < StandardError; end method initialize (line 8) | def initialize(connection_settings) method apply_config_file (line 12) | def apply_config_file(deployment_id:, config_file_id:, body:) method deployment_containers (line 16) | def deployment_containers(deployment_id:) method deploy_containers (line 20) | def deploy_containers(deployment_id:, body:) method deployment_containers_metrics (line 24) | def deployment_containers_metrics(deployment_id:) method deployment_container_logs (line 28) | def deployment_container_logs(deployment_id:, container_name:, limit:,... method deployment_containers_events (line 32) | def deployment_containers_events(deployment_id:) method nodes (line 40) | def nodes method apply_credential (line 44) | def apply_credential(deployment_id:, body:) method delete_credential (line 48) | def delete_credential(deployment_id:, credential_id:) method get_deployments_usage_metrics_containers (line 52) | def get_deployments_usage_metrics_containers(deployment_ids:, begin_at... method create_namespace (line 61) | def create_namespace(body:) method namespace (line 65) | def namespace(namespace:) method delete_namespace (line 69) | def delete_namespace(namespace:) method create_cluster (line 73) | def create_cluster(namespace:, body:) method show_cluster (line 77) | def show_cluster(namespace:, name:) method patch_cluster (line 81) | def patch_cluster(name:, namespace:, body:) method ingresses (line 85) | def ingresses(namespace:) method get (line 91) | def get(url, params = {}) method post (line 95) | def post(url, params = {}) method patch (line 99) | def patch(url, params = {}) method make_request (line 103) | def make_request(method, url, params) method build_connection (line 113) | def build_connection(settings) FILE: core/app/clients/uffizzi_core/controller_client/request_result.rb class UffizziCore::ControllerClient::RequestResult (line 3) | class UffizziCore::ControllerClient::RequestResult < Hashie::Mash FILE: core/app/clients/uffizzi_core/docker_hub_client.rb class UffizziCore::DockerHubClient (line 3) | class UffizziCore::DockerHubClient method initialize (line 8) | def initialize(credential = nil) method authenticate (line 16) | def authenticate method repository (line 26) | def repository(namespace:, image:) method public_images (line 35) | def public_images(q:, page: 1, per_page: 25) method private_images (line 44) | def private_images(account:, page: 1, per_page: 25) method accounts (line 55) | def accounts method metadata (line 65) | def metadata(namespace:, image:) method tags (line 73) | def tags(namespace:, image:, q: '', page: 1, per_page: 10) method digest (line 82) | def digest(image:, tag:, token:) method get_token (line 92) | def get_token(repository) method authenticated? (line 99) | def authenticated? method build_connection (line 105) | def build_connection FILE: core/app/clients/uffizzi_core/docker_hub_client/not_authorized_error.rb class UffizziCore::DockerHubClient (line 3) | class UffizziCore::DockerHubClient class NotAuthorizedError (line 4) | class NotAuthorizedError < StandardError FILE: core/app/clients/uffizzi_core/docker_hub_client/request_result.rb class UffizziCore::DockerHubClient (line 3) | class UffizziCore::DockerHubClient class RequestResult (line 4) | class RequestResult < Hashie::Mash FILE: core/app/clients/uffizzi_core/docker_registry_client.rb class UffizziCore::DockerRegistryClient (line 3) | class UffizziCore::DockerRegistryClient method initialize (line 13) | def initialize(registry_url:, username: nil, password: nil) method authenticated? (line 18) | def authenticated? method manifests (line 24) | def manifests(image:, tag:, namespace: nil) method build_connection (line 34) | def build_connection(username, password) FILE: core/app/clients/uffizzi_core/docker_registry_client/request_result.rb class UffizziCore::DockerRegistryClient::RequestResult (line 3) | class UffizziCore::DockerRegistryClient::RequestResult < Hashie::Mash FILE: core/app/clients/uffizzi_core/github_container_registry_client.rb class UffizziCore::GithubContainerRegistryClient (line 3) | class UffizziCore::GithubContainerRegistryClient method initialize (line 6) | def initialize(registry_url:, username:, password:) method access_token (line 13) | def access_token method authenticated? (line 22) | def authenticated? method manifests (line 26) | def manifests(image:, tag:) method connection (line 35) | def connection method token_connection (line 47) | def token_connection FILE: core/app/clients/uffizzi_core/github_container_registry_client/request_result.rb class UffizziCore::GithubContainerRegistryClient (line 3) | class UffizziCore::GithubContainerRegistryClient class RequestResult (line 4) | class RequestResult < Hashie::Mash FILE: core/app/clients/uffizzi_core/google_registry_client.rb class UffizziCore::GoogleRegistryClient (line 3) | class UffizziCore::GoogleRegistryClient method initialize (line 6) | def initialize(registry_url:, username:, password:) method manifests (line 12) | def manifests(image:, tag:) method access_token (line 19) | def access_token method authenticated? (line 28) | def authenticated? method build_connection (line 34) | def build_connection(registry_url, username, password) FILE: core/app/clients/uffizzi_core/google_registry_client/request_result.rb class UffizziCore::GoogleRegistryClient::RequestResult (line 3) | class UffizziCore::GoogleRegistryClient::RequestResult < Hashie::Mash FILE: core/app/contexts/uffizzi_core/account_context.rb class UffizziCore::AccountContext (line 3) | class UffizziCore::AccountContext method initialize (line 6) | def initialize(user, user_access_module, account, params) FILE: core/app/contexts/uffizzi_core/base_context.rb class UffizziCore::BaseContext (line 3) | class UffizziCore::BaseContext method initialize (line 6) | def initialize(user, user_access_module, params) FILE: core/app/contexts/uffizzi_core/project/cluster_context.rb class UffizziCore::Project::ClusterContext (line 3) | class UffizziCore::Project::ClusterContext method initialize (line 6) | def initialize(user, project, user_access_module, cluster, params) FILE: core/app/contexts/uffizzi_core/project_context.rb class UffizziCore::ProjectContext (line 3) | class UffizziCore::ProjectContext method initialize (line 6) | def initialize(user, user_access_module, project, account, params) FILE: core/app/contexts/uffizzi_core/webhooks_context.rb class UffizziCore::WebhooksContext (line 3) | class UffizziCore::WebhooksContext method initialize (line 6) | def initialize(request) FILE: core/app/controller_modules/uffizzi_core/api/cli/v1/accounts_controller_module.rb type UffizziCore::Api::Cli::V1::AccountsControllerModule (line 3) | module UffizziCore::Api::Cli::V1::AccountsControllerModule function update (line 4) | def update; end FILE: core/app/controller_modules/uffizzi_core/api/cli/v1/projects/clusters_controller_module.rb type UffizziCore::Api::Cli::V1::Projects::ClustersControllerModule (line 3) | module UffizziCore::Api::Cli::V1::Projects::ClustersControllerModule function update_show_trial_quota_exceeded_warning (line 6) | def update_show_trial_quota_exceeded_warning; end function check_account_quota (line 8) | def check_account_quota; end function check_current_plan (line 10) | def check_current_plan; end FILE: core/app/controller_modules/uffizzi_core/api/cli/v1/projects/deployments_controller_module.rb type UffizziCore::Api::Cli::V1::Projects::DeploymentsControllerModule (line 3) | module UffizziCore::Api::Cli::V1::Projects::DeploymentsControllerModule function check_account_quota (line 6) | def check_account_quota; end function update_show_trial_quota_exceeded_warning (line 8) | def update_show_trial_quota_exceeded_warning; end function check_current_plan (line 10) | def check_current_plan; end FILE: core/app/controller_modules/uffizzi_core/api/cli/v1/projects_controller_module.rb type UffizziCore::Api::Cli::V1::ProjectsControllerModule (line 3) | module UffizziCore::Api::Cli::V1::ProjectsControllerModule function update_show_trial_quota_exceeded_warning (line 6) | def update_show_trial_quota_exceeded_warning; end FILE: core/app/controllers/concerns/uffizzi_core/auth_management.rb type UffizziCore::AuthManagement (line 3) | module UffizziCore::AuthManagement function sign_in (line 4) | def sign_in(user) function sign_out (line 8) | def sign_out function signed_in? (line 12) | def signed_in? function current_user (line 16) | def current_user function auth_token (line 20) | def auth_token function current_user_id (line 25) | def current_user_id function authenticate_request! (line 36) | def authenticate_request! FILE: core/app/controllers/concerns/uffizzi_core/authorization_concern.rb type UffizziCore::AuthorizationConcern (line 3) | module UffizziCore::AuthorizationConcern function init_authorize (line 10) | def init_authorize function pundit_user (line 16) | def pundit_user function policy_method_name (line 22) | def policy_method_name function policy_name (line 26) | def policy_name function policy_method_params (line 32) | def policy_method_params FILE: core/app/controllers/concerns/uffizzi_core/dependency_injection_concern.rb type UffizziCore::DependencyInjectionConcern (line 3) | module UffizziCore::DependencyInjectionConcern function include_module_if_exists (line 7) | def include_module_if_exists(module_name) function prepend_module_if_exists (line 11) | def prepend_module_if_exists(module_name) function user_access_module (line 16) | def user_access_module function find_build_parser_module (line 22) | def find_build_parser_module function find_volume_parser_module (line 26) | def find_volume_parser_module function ci_module (line 30) | def ci_module function ci_session (line 36) | def ci_session function password_protection_module (line 42) | def password_protection_module function find_ingress_parser_module (line 48) | def find_ingress_parser_module function notification_module (line 52) | def notification_module function domain_module (line 58) | def domain_module function deployment_memory_module (line 64) | def deployment_memory_module function template_memory_module (line 70) | def template_memory_module function controller_settings_service (line 76) | def controller_settings_service function module_exists? (line 84) | def module_exists?(module_name) function module_class (line 88) | def module_class(module_name) FILE: core/app/controllers/uffizzi_core/api/cli/v1/accounts/application_controller.rb class UffizziCore::Api::Cli::V1::Accounts::ApplicationController (line 3) | class UffizziCore::Api::Cli::V1::Accounts::ApplicationController < Uffiz... method resource_account (line 4) | def resource_account method policy_context (line 8) | def policy_context FILE: core/app/controllers/uffizzi_core/api/cli/v1/accounts/clusters_controller.rb class UffizziCore::Api::Cli::V1::Accounts::ClustersController (line 3) | class UffizziCore::Api::Cli::V1::Accounts::ClustersController < UffizziC... method index (line 7) | def index method valid_request_from_ci_workflow? (line 16) | def valid_request_from_ci_workflow? method clusters_by_admin_projects (line 20) | def clusters_by_admin_projects method clusters_by_user (line 30) | def clusters_by_user method clusters_by_account (line 34) | def clusters_by_account method account_projects (line 38) | def account_projects FILE: core/app/controllers/uffizzi_core/api/cli/v1/accounts/credentials_controller.rb class UffizziCore::Api::Cli::V1::Accounts::CredentialsController (line 4) | class UffizziCore::Api::Cli::V1::Accounts::CredentialsController < Uffiz... method index (line 12) | def index method create (line 30) | def create method update (line 51) | def update method check_credential (line 74) | def check_credential method destroy (line 93) | def destroy method credential_params (line 100) | def credential_params method registry_url (line 104) | def registry_url(credential_form) method credential_changed? (line 116) | def credential_changed?(credential, credential_params) FILE: core/app/controllers/uffizzi_core/api/cli/v1/accounts/projects_controller.rb class UffizziCore::Api::Cli::V1::Accounts::ProjectsController (line 5) | class UffizziCore::Api::Cli::V1::Accounts::ProjectsController < UffizziC... method index (line 8) | def index method create (line 24) | def create method project_params (line 34) | def project_params FILE: core/app/controllers/uffizzi_core/api/cli/v1/accounts_controller.rb class UffizziCore::Api::Cli::V1::AccountsController (line 5) | class UffizziCore::Api::Cli::V1::AccountsController < UffizziCore::Api::... method index (line 16) | def index method show (line 28) | def show method policy_context (line 34) | def policy_context method resource_account (line 40) | def resource_account FILE: core/app/controllers/uffizzi_core/api/cli/v1/application_controller.rb class UffizziCore::Api::Cli::V1::ApplicationController (line 3) | class UffizziCore::Api::Cli::V1::ApplicationController < UffizziCore::Ap... method resource_project (line 6) | def resource_project method resource_account (line 10) | def resource_account FILE: core/app/controllers/uffizzi_core/api/cli/v1/ci/application_controller.rb class UffizziCore::Api::Cli::V1::Ci::ApplicationController (line 3) | class UffizziCore::Api::Cli::V1::Ci::ApplicationController < UffizziCore... FILE: core/app/controllers/uffizzi_core/api/cli/v1/ci/sessions_controller.rb class UffizziCore::Api::Cli::V1::Ci::SessionsController (line 5) | class UffizziCore::Api::Cli::V1::Ci::SessionsController < UffizziCore::A... method create (line 15) | def create method user_params (line 33) | def user_params FILE: core/app/controllers/uffizzi_core/api/cli/v1/projects/application_controller.rb class UffizziCore::Api::Cli::V1::Projects::ApplicationController (line 3) | class UffizziCore::Api::Cli::V1::Projects::ApplicationController < Uffiz... method resource_project (line 4) | def resource_project method resource_account (line 8) | def resource_account method policy_context (line 12) | def policy_context FILE: core/app/controllers/uffizzi_core/api/cli/v1/projects/clusters/application_controller.rb class UffizziCore::Api::Cli::V1::Projects::Clusters::ApplicationController (line 3) | class UffizziCore::Api::Cli::V1::Projects::Clusters::ApplicationControll... method resource_cluster (line 4) | def resource_cluster method active_project_clusters (line 14) | def active_project_clusters method request_by_admin? (line 18) | def request_by_admin? method valid_request_from_ci_workflow? (line 22) | def valid_request_from_ci_workflow? method policy_context (line 26) | def policy_context FILE: core/app/controllers/uffizzi_core/api/cli/v1/projects/clusters/ingresses_controller.rb class UffizziCore::Api::Cli::V1::Projects::Clusters::IngressesController (line 3) | class UffizziCore::Api::Cli::V1::Projects::Clusters::IngressesController < method index (line 7) | def index FILE: core/app/controllers/uffizzi_core/api/cli/v1/projects/clusters_controller.rb class UffizziCore::Api::Cli::V1::Projects::ClustersController (line 3) | class UffizziCore::Api::Cli::V1::Projects::ClustersController < UffizziC... method index (line 11) | def index method create (line 18) | def create method scale_down (line 34) | def scale_down method scale_up (line 49) | def scale_up method show (line 60) | def show method sync (line 64) | def sync method destroy (line 72) | def destroy method resource_cluster (line 80) | def resource_cluster method request_by_admin? (line 89) | def request_by_admin? method valid_request_from_ci_workflow? (line 93) | def valid_request_from_ci_workflow? method cluster_params (line 97) | def cluster_params method render_scale_error (line 101) | def render_scale_error(message) method find_kubernetes_distribution (line 105) | def find_kubernetes_distribution(version) method render_distribution_version_error (line 111) | def render_distribution_version_error(version) FILE: core/app/controllers/uffizzi_core/api/cli/v1/projects/compose_files_controller.rb class UffizziCore::Api::Cli::V1::Projects::ComposeFilesController (line 4) | class UffizziCore::Api::Cli::V1::Projects::ComposeFilesController < Uffi... method show (line 16) | def show method create (line 33) | def create method destroy (line 55) | def destroy method compose_file (line 63) | def compose_file method compose_file_params (line 70) | def compose_file_params method dependencies_params (line 74) | def dependencies_params method create_or_update_compose_file (line 78) | def create_or_update_compose_file(params) method render_errors (line 88) | def render_errors(errors) FILE: core/app/controllers/uffizzi_core/api/cli/v1/projects/deployments/activity_items_controller.rb class UffizziCore::Api::Cli::V1::Projects::Deployments::ActivityItemsController (line 3) | class UffizziCore::Api::Cli::V1::Projects::Deployments::ActivityItemsCon... method index (line 17) | def index FILE: core/app/controllers/uffizzi_core/api/cli/v1/projects/deployments/application_controller.rb class UffizziCore::Api::Cli::V1::Projects::Deployments::ApplicationController (line 3) | class UffizziCore::Api::Cli::V1::Projects::Deployments::ApplicationContr... method resource_deployment (line 4) | def resource_deployment FILE: core/app/controllers/uffizzi_core/api/cli/v1/projects/deployments/containers/application_controller.rb class UffizziCore::Api::Cli::V1::Projects::Deployments::Containers::ApplicationController (line 3) | class UffizziCore::Api::Cli::V1::Projects::Deployments::Containers::Appl... method resource_container (line 5) | def resource_container FILE: core/app/controllers/uffizzi_core/api/cli/v1/projects/deployments/containers/logs_controller.rb class UffizziCore::Api::Cli::V1::Projects::Deployments::Containers::LogsController (line 5) | class UffizziCore::Api::Cli::V1::Projects::Deployments::Containers::Logs... method index (line 16) | def index method logs_params (line 24) | def logs_params FILE: core/app/controllers/uffizzi_core/api/cli/v1/projects/deployments/containers_controller.rb class UffizziCore::Api::Cli::V1::Projects::Deployments::ContainersController (line 5) | class UffizziCore::Api::Cli::V1::Projects::Deployments::ContainersContro... method index (line 19) | def index method k8s_container_description (line 25) | def k8s_container_description FILE: core/app/controllers/uffizzi_core/api/cli/v1/projects/deployments/events_controller.rb class UffizziCore::Api::Cli::V1::Projects::Deployments::EventsController (line 4) | class UffizziCore::Api::Cli::V1::Projects::Deployments::EventsController < method index (line 22) | def index FILE: core/app/controllers/uffizzi_core/api/cli/v1/projects/deployments_controller.rb class UffizziCore::Api::Cli::V1::Projects::DeploymentsController (line 5) | class UffizziCore::Api::Cli::V1::Projects::DeploymentsController < Uffiz... method index (line 21) | def index method show (line 37) | def show method create (line 54) | def create method update (line 87) | def update method deploy_containers (line 115) | def deploy_containers method destroy (line 135) | def destroy method deployment (line 144) | def deployment method find_or_create_compose_file (line 148) | def find_or_create_compose_file method check_credentials (line 165) | def check_credentials(compose_file) method deployments (line 175) | def deployments method deployment_params (line 179) | def deployment_params method compose_file_params (line 183) | def compose_file_params method dependencies_params (line 187) | def dependencies_params method metadata_params (line 191) | def metadata_params method creation_source_params (line 195) | def creation_source_params method render_invalid_file (line 199) | def render_invalid_file method render_deployment_exists_error (line 203) | def render_deployment_exists_error FILE: core/app/controllers/uffizzi_core/api/cli/v1/projects/secrets_controller.rb class UffizziCore::Api::Cli::V1::Projects::SecretsController (line 4) | class UffizziCore::Api::Cli::V1::Projects::SecretsController < UffizziCo... method index (line 13) | def index method bulk_create (line 25) | def bulk_create method destroy (line 45) | def destroy method secrets_params (line 58) | def secrets_params FILE: core/app/controllers/uffizzi_core/api/cli/v1/projects_controller.rb class UffizziCore::Api::Cli::V1::ProjectsController (line 5) | class UffizziCore::Api::Cli::V1::ProjectsController < UffizziCore::Api::... method index (line 17) | def index method show (line 30) | def show method destroy (line 42) | def destroy method project_params (line 50) | def project_params method policy_context (line 54) | def policy_context FILE: core/app/controllers/uffizzi_core/api/cli/v1/sessions_controller.rb class UffizziCore::Api::Cli::V1::SessionsController (line 5) | class UffizziCore::Api::Cli::V1::SessionsController < UffizziCore::Api::... method create (line 15) | def create method destroy (line 32) | def destroy method session_params (line 40) | def session_params FILE: core/app/controllers/uffizzi_core/application_controller.rb class UffizziCore::ApplicationController (line 3) | class UffizziCore::ApplicationController < ActionController::Base method render_not_authorized (line 30) | def render_not_authorized method policy_context (line 34) | def policy_context method responder (line 38) | def self.responder method render_not_found (line 42) | def render_not_found(exception) method render_server_error (line 47) | def render_server_error(error) method render_errors (line 51) | def render_errors(errors) method q_param (line 57) | def q_param method page (line 61) | def page method per_page (line 65) | def per_page FILE: core/app/errors/uffizzi_core/cluster_scale_error.rb class UffizziCore::ClusterScaleError (line 3) | class UffizziCore::ClusterScaleError < StandardError method initialize (line 4) | def initialize(action) FILE: core/app/errors/uffizzi_core/compose_file/build_error.rb class UffizziCore::ComposeFile::BuildError (line 3) | class UffizziCore::ComposeFile::BuildError < UffizziCore::ComposeFileError method initialize (line 4) | def initialize(message, extra_errors = {}) FILE: core/app/errors/uffizzi_core/compose_file/credential_error.rb class UffizziCore::ComposeFile::CredentialError (line 3) | class UffizziCore::ComposeFile::CredentialError < StandardError FILE: core/app/errors/uffizzi_core/compose_file/parse_error.rb class UffizziCore::ComposeFile::ParseError (line 3) | class UffizziCore::ComposeFile::ParseError < StandardError FILE: core/app/errors/uffizzi_core/compose_file/secrets_error.rb class UffizziCore::ComposeFile::SecretsError (line 3) | class UffizziCore::ComposeFile::SecretsError < UffizziCore::ComposeFileE... method initialize (line 4) | def initialize(message, extra_errors = {}) FILE: core/app/errors/uffizzi_core/compose_file_error.rb class UffizziCore::ComposeFileError (line 3) | class UffizziCore::ComposeFileError < StandardError method initialize (line 6) | def initialize(message, error_key = nil, extra_errors = {}) FILE: core/app/errors/uffizzi_core/container_registry_error.rb class UffizziCore::ContainerRegistryError (line 3) | class UffizziCore::ContainerRegistryError < StandardError method initialize (line 6) | def initialize(response) method prepare_errors (line 16) | def prepare_errors(body, status) FILE: core/app/errors/uffizzi_core/deployment/image_pull_error.rb class UffizziCore::Deployment::ImagePullError (line 3) | class UffizziCore::Deployment::ImagePullError < StandardError method initialize (line 6) | def initialize(deployment_id) FILE: core/app/errors/uffizzi_core/deployment_not_found_error.rb class UffizziCore::DeploymentNotFoundError (line 3) | class UffizziCore::DeploymentNotFoundError < StandardError method initialize (line 6) | def initialize(deployment_id) FILE: core/app/errors/uffizzi_core/registry_not_supported_error.rb class UffizziCore::RegistryNotSupportedError (line 3) | class UffizziCore::RegistryNotSupportedError < StandardError FILE: core/app/forms/uffizzi_core/api/cli/v1/account/credential/check_credential_form.rb class UffizziCore::Api::Cli::V1::Account::Credential::CheckCredentialForm (line 3) | class UffizziCore::Api::Cli::V1::Account::Credential::CheckCredentialForm method credential_exists? (line 13) | def credential_exists? FILE: core/app/forms/uffizzi_core/api/cli/v1/account/credential/create_form.rb class UffizziCore::Api::Cli::V1::Account::Credential::CreateForm (line 3) | class UffizziCore::Api::Cli::V1::Account::Credential::CreateForm < Uffiz... method check_registry_url (line 15) | def check_registry_url method check_credential_correctness (line 19) | def check_credential_correctness method credential_exists? (line 23) | def credential_exists? FILE: core/app/forms/uffizzi_core/api/cli/v1/account/credential/update_form.rb class UffizziCore::Api::Cli::V1::Account::Credential::UpdateForm (line 3) | class UffizziCore::Api::Cli::V1::Account::Credential::UpdateForm < Uffiz... method check_registry_url (line 14) | def check_registry_url method check_credential_correctness (line 18) | def check_credential_correctness FILE: core/app/forms/uffizzi_core/api/cli/v1/cluster/create_form.rb class UffizziCore::Api::Cli::V1::Cluster::CreateForm (line 3) | class UffizziCore::Api::Cli::V1::Cluster::CreateForm < UffizziCore::Cluster method check_manifest (line 12) | def check_manifest FILE: core/app/forms/uffizzi_core/api/cli/v1/cluster/sync_form.rb class UffizziCore::Api::Cli::V1::Cluster::SyncForm (line 3) | class UffizziCore::Api::Cli::V1::Cluster::SyncForm < UffizziCore::Cluster method sync_status (line 8) | def sync_status method actual_status? (line 22) | def actual_status?(asleep_in_cluster) FILE: core/app/forms/uffizzi_core/api/cli/v1/compose_file/check_credentials_form.rb class UffizziCore::Api::Cli::V1::ComposeFile::CheckCredentialsForm (line 3) | class UffizziCore::Api::Cli::V1::ComposeFile::CheckCredentialsForm method check_containers_credentials (line 15) | def check_containers_credentials FILE: core/app/forms/uffizzi_core/api/cli/v1/compose_file/cli_form.rb class UffizziCore::Api::Cli::V1::ComposeFile::CliForm (line 3) | class UffizziCore::Api::Cli::V1::ComposeFile::CliForm method check_compose_parsed_data (line 18) | def check_compose_parsed_data FILE: core/app/forms/uffizzi_core/api/cli/v1/compose_file/create_form.rb class UffizziCore::Api::Cli::V1::ComposeFile::CreateForm (line 3) | class UffizziCore::Api::Cli::V1::ComposeFile::CreateForm < UffizziCore::... FILE: core/app/forms/uffizzi_core/api/cli/v1/compose_file/template_form.rb class UffizziCore::Api::Cli::V1::ComposeFile::TemplateForm (line 3) | class UffizziCore::Api::Cli::V1::ComposeFile::TemplateForm method assign_template_attributes! (line 18) | def assign_template_attributes! method check_template_attributes (line 33) | def check_template_attributes FILE: core/app/forms/uffizzi_core/api/cli/v1/compose_file/update_form.rb class UffizziCore::Api::Cli::V1::ComposeFile::UpdateForm (line 3) | class UffizziCore::Api::Cli::V1::ComposeFile::UpdateForm < UffizziCore::... FILE: core/app/forms/uffizzi_core/api/cli/v1/config_file/create_form.rb class UffizziCore::Api::Cli::V1::ConfigFile::CreateForm (line 3) | class UffizziCore::Api::Cli::V1::ConfigFile::CreateForm < UffizziCore::C... FILE: core/app/forms/uffizzi_core/api/cli/v1/deployment/create_form.rb class UffizziCore::Api::Cli::V1::Deployment::CreateForm (line 3) | class UffizziCore::Api::Cli::V1::Deployment::CreateForm < UffizziCore::D... method assign_dependences! (line 62) | def assign_dependences!(project, user) method check_all_containers_have_unique_ports (line 78) | def check_all_containers_have_unique_ports method check_exists_ingress_container (line 84) | def check_exists_ingress_container method check_secrets_exist_in_database (line 90) | def check_secrets_exist_in_database method check_max_memory_limit (line 103) | def check_max_memory_limit FILE: core/app/forms/uffizzi_core/api/cli/v1/deployment/update_form.rb class UffizziCore::Api::Cli::V1::Deployment::UpdateForm (line 3) | class UffizziCore::Api::Cli::V1::Deployment::UpdateForm < UffizziCore::D... method assign_dependences! (line 60) | def assign_dependences!(project, user) method check_all_containers_have_unique_ports (line 76) | def check_all_containers_have_unique_ports method check_exists_ingress_container (line 82) | def check_exists_ingress_container method check_max_memory_limit (line 88) | def check_max_memory_limit FILE: core/app/forms/uffizzi_core/api/cli/v1/project/create_form.rb class UffizziCore::Api::Cli::V1::Project::CreateForm (line 3) | class UffizziCore::Api::Cli::V1::Project::CreateForm < UffizziCore::Project FILE: core/app/forms/uffizzi_core/api/cli/v1/project/update_form.rb class UffizziCore::Api::Cli::V1::Project::UpdateForm (line 3) | class UffizziCore::Api::Cli::V1::Project::UpdateForm < UffizziCore::Project FILE: core/app/forms/uffizzi_core/api/cli/v1/secret/bulk_assign_form.rb class UffizziCore::Api::Cli::V1::Secret::BulkAssignForm (line 3) | class UffizziCore::Api::Cli::V1::Secret::BulkAssignForm method assign_secrets (line 11) | def assign_secrets(new_secrets) method check_duplicates (line 22) | def check_duplicates method check_length (line 33) | def check_length FILE: core/app/forms/uffizzi_core/api/cli/v1/session_create_form.rb class UffizziCore::Api::Cli::V1::SessionCreateForm (line 3) | class UffizziCore::Api::Cli::V1::SessionCreateForm method user (line 12) | def user method check_authenticate (line 16) | def check_authenticate method wrong_email_or_password? (line 24) | def wrong_email_or_password? FILE: core/app/forms/uffizzi_core/api/cli/v1/template/create_form.rb class UffizziCore::Api::Cli::V1::Template::CreateForm (line 3) | class UffizziCore::Api::Cli::V1::Template::CreateForm < UffizziCore::Tem... method check_max_memory_limit (line 8) | def check_max_memory_limit FILE: core/app/forms/uffizzi_core/application_form.rb type UffizziCore::ApplicationForm (line 3) | module UffizziCore::ApplicationForm FILE: core/app/forms/uffizzi_core/application_form_without_active_record.rb type UffizziCore::ApplicationFormWithoutActiveRecord (line 3) | module UffizziCore::ApplicationFormWithoutActiveRecord function persisted? (line 14) | def persisted? FILE: core/app/forms/uffizzi_core/mass_assignment_control_concern.rb type UffizziCore::MassAssignmentControlConcern (line 3) | module UffizziCore::MassAssignmentControlConcern function permit (line 7) | def permit(*args) function _args (line 11) | def _args function assign_attributes (line 16) | def assign_attributes(attrs = ActionController::Parameters.new) FILE: core/app/helpers/uffizzi_core/application_helper.rb type UffizziCore (line 3) | module UffizziCore type ApplicationHelper (line 4) | module ApplicationHelper FILE: core/app/jobs/uffizzi_core/account/create_credential_job.rb class UffizziCore::Account::CreateCredentialJob (line 3) | class UffizziCore::Account::CreateCredentialJob < UffizziCore::Applicati... method perform (line 6) | def perform(id) FILE: core/app/jobs/uffizzi_core/account/update_credential_job.rb class UffizziCore::Account::UpdateCredentialJob (line 3) | class UffizziCore::Account::UpdateCredentialJob < UffizziCore::Applicati... method perform (line 6) | def perform(id) FILE: core/app/jobs/uffizzi_core/activity_item/docker/update_digest_job.rb class UffizziCore::ActivityItem::Docker::UpdateDigestJob (line 3) | class UffizziCore::ActivityItem::Docker::UpdateDigestJob < UffizziCore::... method perform (line 6) | def perform(id) FILE: core/app/jobs/uffizzi_core/application_job.rb type UffizziCore (line 3) | module UffizziCore class ApplicationJob (line 4) | class ApplicationJob FILE: core/app/jobs/uffizzi_core/cluster/delete_job.rb class UffizziCore::Cluster::DeleteJob (line 3) | class UffizziCore::Cluster::DeleteJob < UffizziCore::ApplicationJob method perform (line 8) | def perform(id) FILE: core/app/jobs/uffizzi_core/cluster/deploy_job.rb class UffizziCore::Cluster::DeployJob (line 3) | class UffizziCore::Cluster::DeployJob < UffizziCore::ApplicationJob method perform (line 6) | def perform(id) FILE: core/app/jobs/uffizzi_core/cluster/manage_deploying_job.rb class UffizziCore::Cluster::ManageDeployingJob (line 3) | class UffizziCore::Cluster::ManageDeployingJob < UffizziCore::Applicatio... method perform (line 6) | def perform(id, try = 1) FILE: core/app/jobs/uffizzi_core/cluster/manage_scaling_down_job.rb class UffizziCore::Cluster::ManageScalingDownJob (line 3) | class UffizziCore::Cluster::ManageScalingDownJob < UffizziCore::Applicat... method perform (line 6) | def perform(id) FILE: core/app/jobs/uffizzi_core/cluster/manage_scaling_up_job.rb class UffizziCore::Cluster::ManageScalingUpJob (line 3) | class UffizziCore::Cluster::ManageScalingUpJob < UffizziCore::Applicatio... method perform (line 6) | def perform(id, try = 1) FILE: core/app/jobs/uffizzi_core/config_file/apply_job.rb class UffizziCore::ConfigFile::ApplyJob (line 3) | class UffizziCore::ConfigFile::ApplyJob < UffizziCore::ApplicationJob method perform (line 21) | def perform(deployment_id, config_file_id) FILE: core/app/jobs/uffizzi_core/deployment/create_credential_job.rb class UffizziCore::Deployment::CreateCredentialJob (line 3) | class UffizziCore::Deployment::CreateCredentialJob < UffizziCore::Applic... method perform (line 21) | def perform(deployment_id, credential_id) FILE: core/app/jobs/uffizzi_core/deployment/create_credentials_job.rb class UffizziCore::Deployment::CreateCredentialsJob (line 3) | class UffizziCore::Deployment::CreateCredentialsJob < UffizziCore::Appli... method perform (line 6) | def perform(deployment_id) FILE: core/app/jobs/uffizzi_core/deployment/create_job.rb class UffizziCore::Deployment::CreateJob (line 3) | class UffizziCore::Deployment::CreateJob < UffizziCore::ApplicationJob method perform (line 6) | def perform(id) FILE: core/app/jobs/uffizzi_core/deployment/delete_credential_job.rb class UffizziCore::Deployment::DeleteCredentialJob (line 3) | class UffizziCore::Deployment::DeleteCredentialJob < UffizziCore::Applic... method perform (line 6) | def perform(deployment_id, credential_id) FILE: core/app/jobs/uffizzi_core/deployment/delete_job.rb class UffizziCore::Deployment::DeleteJob (line 3) | class UffizziCore::Deployment::DeleteJob < UffizziCore::ApplicationJob method perform (line 8) | def perform(id) FILE: core/app/jobs/uffizzi_core/deployment/deploy_containers_job.rb class UffizziCore::Deployment::DeployContainersJob (line 3) | class UffizziCore::Deployment::DeployContainersJob < UffizziCore::Applic... method perform (line 21) | def perform(id, repeated = false) FILE: core/app/jobs/uffizzi_core/deployment/manage_deploy_activity_item_job.rb class UffizziCore::Deployment::ManageDeployActivityItemJob (line 3) | class UffizziCore::Deployment::ManageDeployActivityItemJob < UffizziCore... method perform (line 34) | def perform(activity_item_id) FILE: core/app/jobs/uffizzi_core/deployment/update_credential_job.rb class UffizziCore::Deployment::UpdateCredentialJob (line 3) | class UffizziCore::Deployment::UpdateCredentialJob < UffizziCore::Applic... method perform (line 21) | def perform(deployment_id, credential_id) FILE: core/app/lib/uffizzi_core/concerns/models/account.rb type UffizziCore::Concerns::Models::Account (line 3) | module UffizziCore::Concerns::Models::Account function update_payment_issue_date (line 46) | def update_payment_issue_date function active_projects (line 50) | def active_projects function disable_projects (line 54) | def disable_projects function user (line 59) | def user FILE: core/app/lib/uffizzi_core/concerns/models/activity_item.rb type UffizziCore::Concerns::Models::ActivityItem (line 3) | module UffizziCore::Concerns::Models::ActivityItem function docker? (line 17) | def docker? function image (line 21) | def image function full_image (line 25) | def full_image FILE: core/app/lib/uffizzi_core/concerns/models/cluster.rb type UffizziCore::Concerns::Models::Cluster (line 3) | module UffizziCore::Concerns::Models::Cluster function after_disable (line 88) | def after_disable function namespace (line 92) | def namespace FILE: core/app/lib/uffizzi_core/concerns/models/comment.rb type UffizziCore::Concerns::Models::Comment (line 3) | module UffizziCore::Concerns::Models::Comment FILE: core/app/lib/uffizzi_core/concerns/models/compose_file.rb type UffizziCore::Concerns::Models::ComposeFile (line 3) | module UffizziCore::Concerns::Models::ComposeFile function local_source? (line 54) | def local_source? function source_kind (line 58) | def source_kind function main_compose_file_uniqueness (line 64) | def main_compose_file_uniqueness FILE: core/app/lib/uffizzi_core/concerns/models/config_file.rb type UffizziCore::Concerns::Models::ConfigFile (line 3) | module UffizziCore::Concerns::Models::ConfigFile FILE: core/app/lib/uffizzi_core/concerns/models/container.rb type UffizziCore::Concerns::Models::Container (line 3) | module UffizziCore::Concerns::Models::Container function image_name (line 70) | def image_name function should_check_port (line 76) | def should_check_port function set_defaults (line 80) | def set_defaults function update_target_port_value (line 84) | def update_target_port_value function check_target_port (line 88) | def check_target_port FILE: core/app/lib/uffizzi_core/concerns/models/container_config_file.rb type UffizziCore::Concerns::Models::ContainerConfigFile (line 3) | module UffizziCore::Concerns::Models::ContainerConfigFile FILE: core/app/lib/uffizzi_core/concerns/models/container_host_volume_file.rb type UffizziCore::Concerns::Models::ContainerHostVolumeFile (line 3) | module UffizziCore::Concerns::Models::ContainerHostVolumeFile FILE: core/app/lib/uffizzi_core/concerns/models/coupon.rb type UffizziCore::Concerns::Models::Coupon (line 3) | module UffizziCore::Concerns::Models::Coupon FILE: core/app/lib/uffizzi_core/concerns/models/credential.rb type UffizziCore::Concerns::Models::Credential (line 3) | module UffizziCore::Concerns::Models::Credential function correct? (line 53) | def correct? function remove_token (line 69) | def remove_token FILE: core/app/lib/uffizzi_core/concerns/models/deployment.rb type UffizziCore::Concerns::Models::Deployment (line 3) | module UffizziCore::Concerns::Models::Deployment function active_containers (line 38) | def active_containers function after_activate (line 60) | def after_activate function after_disable (line 64) | def after_disable function clean (line 69) | def clean function preview_url (line 74) | def preview_url function namespace (line 79) | def namespace FILE: core/app/lib/uffizzi_core/concerns/models/deployment_event.rb type UffizziCore::Concerns::Models::DeploymentEvent (line 3) | module UffizziCore::Concerns::Models::DeploymentEvent FILE: core/app/lib/uffizzi_core/concerns/models/event.rb type UffizziCore::Concerns::Models::Event (line 3) | module UffizziCore::Concerns::Models::Event FILE: core/app/lib/uffizzi_core/concerns/models/host_volume_file.rb type UffizziCore::Concerns::Models::HostVolumeFile (line 3) | module UffizziCore::Concerns::Models::HostVolumeFile FILE: core/app/lib/uffizzi_core/concerns/models/kubernetes_distribution.rb type UffizziCore::Concerns::Models::KubernetesDistribution (line 3) | module UffizziCore::Concerns::Models::KubernetesDistribution function default (line 11) | def self.default FILE: core/app/lib/uffizzi_core/concerns/models/membership.rb type UffizziCore::Concerns::Models::Membership (line 3) | module UffizziCore::Concerns::Models::Membership FILE: core/app/lib/uffizzi_core/concerns/models/payment.rb type UffizziCore::Concerns::Models::Payment (line 3) | module UffizziCore::Concerns::Models::Payment FILE: core/app/lib/uffizzi_core/concerns/models/price.rb type UffizziCore::Concerns::Models::Price (line 3) | module UffizziCore::Concerns::Models::Price FILE: core/app/lib/uffizzi_core/concerns/models/product.rb type UffizziCore::Concerns::Models::Product (line 3) | module UffizziCore::Concerns::Models::Product FILE: core/app/lib/uffizzi_core/concerns/models/project.rb type UffizziCore::Concerns::Models::Project (line 3) | module UffizziCore::Concerns::Models::Project function after_disable (line 45) | def after_disable function active_deployments (line 50) | def active_deployments function active_clusters (line 54) | def active_clusters function disable_deployments (line 58) | def disable_deployments function disable_clusters (line 65) | def disable_clusters function compose_file (line 69) | def compose_file FILE: core/app/lib/uffizzi_core/concerns/models/rating.rb type UffizziCore::Concerns::Models::Rating (line 3) | module UffizziCore::Concerns::Models::Rating FILE: core/app/lib/uffizzi_core/concerns/models/repo.rb type UffizziCore::Concerns::Models::Repo (line 3) | module UffizziCore::Concerns::Models::Repo function docker_hub? (line 20) | def docker_hub? function azure? (line 24) | def azure? function google? (line 28) | def google? FILE: core/app/lib/uffizzi_core/concerns/models/role.rb type UffizziCore::Concerns::Models::Role (line 3) | module UffizziCore::Concerns::Models::Role FILE: core/app/lib/uffizzi_core/concerns/models/secret.rb type UffizziCore::Concerns::Models::Secret (line 3) | module UffizziCore::Concerns::Models::Secret FILE: core/app/lib/uffizzi_core/concerns/models/template.rb type UffizziCore::Concerns::Models::Template (line 3) | module UffizziCore::Concerns::Models::Template FILE: core/app/lib/uffizzi_core/concerns/models/user.rb type UffizziCore::Concerns::Models::User (line 3) | module UffizziCore::Concerns::Models::User function default_account (line 29) | def default_account function personal_account (line 33) | def personal_account function full_name (line 37) | def full_name function admin_access_to_project? (line 55) | def admin_access_to_project?(project) FILE: core/app/lib/uffizzi_core/concerns/models/user_project.rb type UffizziCore::Concerns::Models::UserProject (line 3) | module UffizziCore::Concerns::Models::UserProject FILE: core/app/lib/uffizzi_core/rbac/user_access_service.rb type UffizziCore::Rbac::UserAccessService (line 3) | module UffizziCore::Rbac::UserAccessService function admin_access_to_account? (line 5) | def admin_access_to_account?(_user, _account) function any_access_to_account? (line 9) | def any_access_to_account?(_user, _account) function admin_or_developer_access_to_account? (line 13) | def admin_or_developer_access_to_account?(_user, _account) function admin_or_developer_access_to_project? (line 17) | def admin_or_developer_access_to_project?(_user, _project) function any_access_to_project? (line 21) | def any_access_to_project?(_user, _project) function admin_access_to_project? (line 25) | def admin_access_to_project?(_user, _project) FILE: core/app/mailers/uffizzi_core/application_mailer.rb type UffizziCore (line 3) | module UffizziCore class ApplicationMailer (line 4) | class ApplicationMailer < ActionMailer::Base FILE: core/app/models/concerns/uffizzi_core/hashid_concern.rb type UffizziCore::HashidConcern (line 3) | module UffizziCore::HashidConcern function hashid_service (line 7) | def hashid_service function find_by_hashid (line 11) | def find_by_hashid(hashid) function find_by_hashid! (line 16) | def find_by_hashid!(hashid) function hashid (line 22) | def hashid FILE: core/app/models/concerns/uffizzi_core/state_machine_concern.rb type UffizziCore::StateMachineConcern (line 3) | module UffizziCore::StateMachineConcern function aasm (line 7) | def aasm(attribute, *args) FILE: core/app/models/uffizzi_core/account.rb class UffizziCore::Account (line 3) | class UffizziCore::Account < UffizziCore::ApplicationRecord FILE: core/app/models/uffizzi_core/activity_item.rb class UffizziCore::ActivityItem (line 21) | class UffizziCore::ActivityItem < UffizziCore::ApplicationRecord FILE: core/app/models/uffizzi_core/activity_item/docker.rb class UffizziCore::ActivityItem::Docker (line 3) | class UffizziCore::ActivityItem::Docker < UffizziCore::ActivityItem FILE: core/app/models/uffizzi_core/activity_item/github.rb class UffizziCore::ActivityItem::Github (line 3) | class UffizziCore::ActivityItem::Github < UffizziCore::ActivityItem FILE: core/app/models/uffizzi_core/activity_item/memory_limit.rb class UffizziCore::ActivityItem::MemoryLimit (line 3) | class UffizziCore::ActivityItem::MemoryLimit < UffizziCore::ActivityItem FILE: core/app/models/uffizzi_core/application_record.rb type UffizziCore (line 3) | module UffizziCore class ApplicationRecord (line 4) | class ApplicationRecord < ActiveRecord::Base FILE: core/app/models/uffizzi_core/cluster.rb class UffizziCore::Cluster (line 3) | class UffizziCore::Cluster < ApplicationRecord FILE: core/app/models/uffizzi_core/comment.rb class UffizziCore::Comment (line 3) | class UffizziCore::Comment < UffizziCore::ApplicationRecord FILE: core/app/models/uffizzi_core/compose_file.rb class UffizziCore::ComposeFile (line 12) | class UffizziCore::ComposeFile < UffizziCore::ApplicationRecord FILE: core/app/models/uffizzi_core/config_file.rb class UffizziCore::ConfigFile (line 10) | class UffizziCore::ConfigFile < UffizziCore::ApplicationRecord FILE: core/app/models/uffizzi_core/container.rb class UffizziCore::Container (line 14) | class UffizziCore::Container < UffizziCore::ApplicationRecord FILE: core/app/models/uffizzi_core/container_config_file.rb class UffizziCore::ContainerConfigFile (line 3) | class UffizziCore::ContainerConfigFile < UffizziCore::ApplicationRecord FILE: core/app/models/uffizzi_core/container_host_volume_file.rb class UffizziCore::ContainerHostVolumeFile (line 3) | class UffizziCore::ContainerHostVolumeFile < UffizziCore::ApplicationRecord FILE: core/app/models/uffizzi_core/continuous_preview.rb class UffizziCore::ContinuousPreview (line 3) | class UffizziCore::ContinuousPreview < UffizziCore::ApplicationRecord FILE: core/app/models/uffizzi_core/coupon.rb class UffizziCore::Coupon (line 3) | class UffizziCore::Coupon < UffizziCore::ApplicationRecord FILE: core/app/models/uffizzi_core/credential.rb class UffizziCore::Credential (line 3) | class UffizziCore::Credential < UffizziCore::ApplicationRecord FILE: core/app/models/uffizzi_core/credential/amazon.rb class UffizziCore::Credential::Amazon (line 3) | class UffizziCore::Credential::Amazon < UffizziCore::Credential FILE: core/app/models/uffizzi_core/credential/azure.rb class UffizziCore::Credential::Azure (line 3) | class UffizziCore::Credential::Azure < UffizziCore::Credential FILE: core/app/models/uffizzi_core/credential/docker_hub.rb class UffizziCore::Credential::DockerHub (line 3) | class UffizziCore::Credential::DockerHub < UffizziCore::Credential FILE: core/app/models/uffizzi_core/credential/docker_registry.rb class UffizziCore::Credential::DockerRegistry (line 3) | class UffizziCore::Credential::DockerRegistry < UffizziCore::Credential FILE: core/app/models/uffizzi_core/credential/github_container_registry.rb class UffizziCore::Credential::GithubContainerRegistry (line 3) | class UffizziCore::Credential::GithubContainerRegistry < UffizziCore::Cr... FILE: core/app/models/uffizzi_core/credential/google.rb class UffizziCore::Credential::Google (line 3) | class UffizziCore::Credential::Google < UffizziCore::Credential FILE: core/app/models/uffizzi_core/database.rb class UffizziCore::Database (line 3) | class UffizziCore::Database < UffizziCore::ApplicationRecord FILE: core/app/models/uffizzi_core/database_offering.rb class UffizziCore::DatabaseOffering (line 3) | class UffizziCore::DatabaseOffering < UffizziCore::ApplicationRecord FILE: core/app/models/uffizzi_core/deployment.rb class UffizziCore::Deployment (line 22) | class UffizziCore::Deployment < UffizziCore::ApplicationRecord FILE: core/app/models/uffizzi_core/deployment_event.rb class UffizziCore::DeploymentEvent (line 3) | class UffizziCore::DeploymentEvent < UffizziCore::ApplicationRecord FILE: core/app/models/uffizzi_core/event.rb class UffizziCore::Event (line 3) | class UffizziCore::Event < UffizziCore::ApplicationRecord FILE: core/app/models/uffizzi_core/host_volume_file.rb class UffizziCore::HostVolumeFile (line 3) | class UffizziCore::HostVolumeFile < UffizziCore::ApplicationRecord FILE: core/app/models/uffizzi_core/kubernetes_distribution.rb class UffizziCore::KubernetesDistribution (line 3) | class UffizziCore::KubernetesDistribution < UffizziCore::ApplicationRecord FILE: core/app/models/uffizzi_core/membership.rb class UffizziCore::Membership (line 3) | class UffizziCore::Membership < UffizziCore::ApplicationRecord FILE: core/app/models/uffizzi_core/payment.rb class UffizziCore::Payment (line 3) | class UffizziCore::Payment < UffizziCore::ApplicationRecord FILE: core/app/models/uffizzi_core/price.rb class UffizziCore::Price (line 3) | class UffizziCore::Price < UffizziCore::ApplicationRecord FILE: core/app/models/uffizzi_core/product.rb class UffizziCore::Product (line 3) | class UffizziCore::Product < UffizziCore::ApplicationRecord FILE: core/app/models/uffizzi_core/project.rb class UffizziCore::Project (line 13) | class UffizziCore::Project < UffizziCore::ApplicationRecord FILE: core/app/models/uffizzi_core/rating.rb class UffizziCore::Rating (line 3) | class UffizziCore::Rating < UffizziCore::ApplicationRecord FILE: core/app/models/uffizzi_core/repo.rb class UffizziCore::Repo (line 3) | class UffizziCore::Repo < UffizziCore::ApplicationRecord FILE: core/app/models/uffizzi_core/repo/amazon.rb class UffizziCore::Repo::Amazon (line 3) | class UffizziCore::Repo::Amazon < UffizziCore::Repo FILE: core/app/models/uffizzi_core/repo/azure.rb class UffizziCore::Repo::Azure (line 3) | class UffizziCore::Repo::Azure < UffizziCore::Repo FILE: core/app/models/uffizzi_core/repo/docker_hub.rb class UffizziCore::Repo::DockerHub (line 3) | class UffizziCore::Repo::DockerHub < UffizziCore::Repo FILE: core/app/models/uffizzi_core/repo/docker_registry.rb class UffizziCore::Repo::DockerRegistry (line 3) | class UffizziCore::Repo::DockerRegistry < UffizziCore::Repo FILE: core/app/models/uffizzi_core/repo/github_container_registry.rb class UffizziCore::Repo::GithubContainerRegistry (line 3) | class UffizziCore::Repo::GithubContainerRegistry < UffizziCore::Repo FILE: core/app/models/uffizzi_core/repo/google.rb class UffizziCore::Repo::Google (line 3) | class UffizziCore::Repo::Google < UffizziCore::Repo FILE: core/app/models/uffizzi_core/role.rb class UffizziCore::Role (line 3) | class UffizziCore::Role < UffizziCore::ApplicationRecord FILE: core/app/models/uffizzi_core/secret.rb class UffizziCore::Secret (line 3) | class UffizziCore::Secret < ApplicationRecord FILE: core/app/models/uffizzi_core/template.rb class UffizziCore::Template (line 3) | class UffizziCore::Template < UffizziCore::ApplicationRecord FILE: core/app/models/uffizzi_core/user.rb class UffizziCore::User (line 3) | class UffizziCore::User < ActiveRecord::Base FILE: core/app/models/uffizzi_core/user_project.rb class UffizziCore::UserProject (line 3) | class UffizziCore::UserProject < UffizziCore::ApplicationRecord FILE: core/app/policies/uffizzi_core/api/cli/v1/accounts/clusters_policy.rb class UffizziCore::Api::Cli::V1::Accounts::ClustersPolicy (line 3) | class UffizziCore::Api::Cli::V1::Accounts::ClustersPolicy < UffizziCore:... method index? (line 4) | def index? FILE: core/app/policies/uffizzi_core/api/cli/v1/accounts/credentials_policy.rb class UffizziCore::Api::Cli::V1::Accounts::CredentialsPolicy (line 3) | class UffizziCore::Api::Cli::V1::Accounts::CredentialsPolicy < UffizziCo... method index? (line 4) | def index? method create? (line 8) | def create? method update? (line 12) | def update? method check_credential? (line 16) | def check_credential? method destroy? (line 20) | def destroy? FILE: core/app/policies/uffizzi_core/api/cli/v1/accounts/projects_policy.rb class UffizziCore::Api::Cli::V1::Accounts::ProjectsPolicy (line 3) | class UffizziCore::Api::Cli::V1::Accounts::ProjectsPolicy < UffizziCore:... method index? (line 4) | def index? method create? (line 8) | def create? FILE: core/app/policies/uffizzi_core/api/cli/v1/accounts_policy.rb class UffizziCore::Api::Cli::V1::AccountsPolicy (line 3) | class UffizziCore::Api::Cli::V1::AccountsPolicy < UffizziCore::Applicati... method index? (line 4) | def index? method show? (line 8) | def show? method update? (line 12) | def update? FILE: core/app/policies/uffizzi_core/api/cli/v1/projects/clusters/ingresses_policy.rb class UffizziCore::Api::Cli::V1::Projects::Clusters::IngressesPolicy (line 3) | class UffizziCore::Api::Cli::V1::Projects::Clusters::IngressesPolicy < U... method index? (line 4) | def index? FILE: core/app/policies/uffizzi_core/api/cli/v1/projects/clusters_policy.rb class UffizziCore::Api::Cli::V1::Projects::ClustersPolicy (line 3) | class UffizziCore::Api::Cli::V1::Projects::ClustersPolicy < UffizziCore:... method index? (line 4) | def index? method show? (line 8) | def show? method create? (line 12) | def create? method scale_down? (line 16) | def scale_down? method scale_up? (line 20) | def scale_up? method sync? (line 24) | def sync? method destroy? (line 28) | def destroy? FILE: core/app/policies/uffizzi_core/api/cli/v1/projects/compose_files_policy.rb class UffizziCore::Api::Cli::V1::Projects::ComposeFilesPolicy (line 3) | class UffizziCore::Api::Cli::V1::Projects::ComposeFilesPolicy < UffizziC... method show? (line 4) | def show? method create? (line 8) | def create? method destroy? (line 12) | def destroy? FILE: core/app/policies/uffizzi_core/api/cli/v1/projects/deployments/activity_items_policy.rb class UffizziCore::Api::Cli::V1::Projects::Deployments::ActivityItemsPolicy (line 3) | class UffizziCore::Api::Cli::V1::Projects::Deployments::ActivityItemsPol... method index? (line 4) | def index? FILE: core/app/policies/uffizzi_core/api/cli/v1/projects/deployments/containers_policy.rb class UffizziCore::Api::Cli::V1::Projects::Deployments::ContainersPolicy (line 3) | class UffizziCore::Api::Cli::V1::Projects::Deployments::ContainersPolicy... method index? (line 4) | def index? method k8s_container_description? (line 8) | def k8s_container_description? FILE: core/app/policies/uffizzi_core/api/cli/v1/projects/deployments/events_policy.rb class UffizziCore::Api::Cli::V1::Projects::Deployments::EventsPolicy (line 3) | class UffizziCore::Api::Cli::V1::Projects::Deployments::EventsPolicy < U... method index? (line 4) | def index? FILE: core/app/policies/uffizzi_core/api/cli/v1/projects/deployments_policy.rb class UffizziCore::Api::Cli::V1::Projects::DeploymentsPolicy (line 3) | class UffizziCore::Api::Cli::V1::Projects::DeploymentsPolicy < UffizziCo... method index? (line 4) | def index? method show? (line 8) | def show? method create? (line 12) | def create? method update? (line 16) | def update? method destroy? (line 20) | def destroy? method deploy_containers? (line 24) | def deploy_containers? FILE: core/app/policies/uffizzi_core/api/cli/v1/projects/secrets_policy.rb class UffizziCore::Api::Cli::V1::Projects::SecretsPolicy (line 3) | class UffizziCore::Api::Cli::V1::Projects::SecretsPolicy < UffizziCore::... method index? (line 4) | def index? method bulk_create? (line 8) | def bulk_create? method destroy? (line 12) | def destroy? FILE: core/app/policies/uffizzi_core/api/cli/v1/projects_policy.rb class UffizziCore::Api::Cli::V1::ProjectsPolicy (line 3) | class UffizziCore::Api::Cli::V1::ProjectsPolicy < UffizziCore::Applicati... method index? (line 4) | def index? method show? (line 8) | def show? method destroy? (line 12) | def destroy? FILE: core/app/policies/uffizzi_core/application_policy.rb class UffizziCore::ApplicationPolicy (line 3) | class UffizziCore::ApplicationPolicy method initialize (line 6) | def initialize(context, record) FILE: core/app/repositories/uffizzi_core/account_repo.rb type UffizziCore::AccountRepo (line 3) | module UffizziCore::AccountRepo FILE: core/app/repositories/uffizzi_core/activity_item_repo.rb type UffizziCore::ActivityItemRepo (line 3) | module UffizziCore::ActivityItemRepo FILE: core/app/repositories/uffizzi_core/basic_order_repo.rb type UffizziCore::BasicOrderRepo (line 3) | module UffizziCore::BasicOrderRepo FILE: core/app/repositories/uffizzi_core/cluster_repo.rb type UffizziCore::ClusterRepo (line 3) | module UffizziCore::ClusterRepo FILE: core/app/repositories/uffizzi_core/comment_repo.rb type UffizziCore::CommentRepo (line 3) | module UffizziCore::CommentRepo FILE: core/app/repositories/uffizzi_core/compose_file_repo.rb type UffizziCore::ComposeFileRepo (line 3) | module UffizziCore::ComposeFileRepo FILE: core/app/repositories/uffizzi_core/config_file_repo.rb type UffizziCore::ConfigFileRepo (line 3) | module UffizziCore::ConfigFileRepo FILE: core/app/repositories/uffizzi_core/container_repo.rb type UffizziCore::ContainerRepo (line 3) | module UffizziCore::ContainerRepo FILE: core/app/repositories/uffizzi_core/credential_repo.rb type UffizziCore::CredentialRepo (line 3) | module UffizziCore::CredentialRepo FILE: core/app/repositories/uffizzi_core/deployment_repo.rb type UffizziCore::DeploymentRepo (line 3) | module UffizziCore::DeploymentRepo FILE: core/app/repositories/uffizzi_core/event_repo.rb type UffizziCore::EventRepo (line 3) | module UffizziCore::EventRepo FILE: core/app/repositories/uffizzi_core/host_volume_file_repo.rb type UffizziCore::HostVolumeFileRepo (line 3) | module UffizziCore::HostVolumeFileRepo FILE: core/app/repositories/uffizzi_core/membership_repo.rb type UffizziCore::MembershipRepo (line 3) | module UffizziCore::MembershipRepo FILE: core/app/repositories/uffizzi_core/price_repo.rb type UffizziCore::PriceRepo (line 3) | module UffizziCore::PriceRepo function container_memory_for (line 7) | def container_memory_for(env) FILE: core/app/repositories/uffizzi_core/product_repo.rb type UffizziCore::ProductRepo (line 3) | module UffizziCore::ProductRepo function container_memory (line 7) | def container_memory FILE: core/app/repositories/uffizzi_core/project_repo.rb type UffizziCore::ProjectRepo (line 3) | module UffizziCore::ProjectRepo FILE: core/app/repositories/uffizzi_core/repo_repo.rb type UffizziCore::RepoRepo (line 3) | module UffizziCore::RepoRepo FILE: core/app/repositories/uffizzi_core/template_repo.rb type UffizziCore::TemplateRepo (line 3) | module UffizziCore::TemplateRepo FILE: core/app/repositories/uffizzi_core/usage_repo.rb type UffizziCore::UsageRepo (line 3) | module UffizziCore::UsageRepo FILE: core/app/repositories/uffizzi_core/user_repo.rb type UffizziCore::UserRepo (line 3) | module UffizziCore::UserRepo FILE: core/app/responders/uffizzi_core/json_responder.rb class UffizziCore::JsonResponder (line 3) | class UffizziCore::JsonResponder < ActionController::Responder method api_behavior (line 4) | def api_behavior(*args, &block) FILE: core/app/serializers/uffizzi_core/api/cli/v1/account_serializer.rb class UffizziCore::Api::Cli::V1::AccountSerializer (line 3) | class UffizziCore::Api::Cli::V1::AccountSerializer < UffizziCore::BaseSe... method api_url (line 13) | def api_url method vclusters_controller_url (line 17) | def vclusters_controller_url FILE: core/app/serializers/uffizzi_core/api/cli/v1/accounts/cluster_serializer.rb class UffizziCore::Api::Cli::V1::Accounts::ClusterSerializer (line 3) | class UffizziCore::Api::Cli::V1::Accounts::ClusterSerializer < UffizziCo... FILE: core/app/serializers/uffizzi_core/api/cli/v1/accounts/cluster_serializer/project_serializer.rb class UffizziCore::Api::Cli::V1::Accounts::ClusterSerializer::ProjectSerializer (line 3) | class UffizziCore::Api::Cli::V1::Accounts::ClusterSerializer::ProjectSer... FILE: core/app/serializers/uffizzi_core/api/cli/v1/accounts/credential_serializer.rb class UffizziCore::Api::Cli::V1::Accounts::CredentialSerializer (line 3) | class UffizziCore::Api::Cli::V1::Accounts::CredentialSerializer < Uffizz... method password (line 6) | def password FILE: core/app/serializers/uffizzi_core/api/cli/v1/accounts/project_serializer.rb class UffizziCore::Api::Cli::V1::Accounts::ProjectSerializer (line 3) | class UffizziCore::Api::Cli::V1::Accounts::ProjectSerializer < UffizziCo... FILE: core/app/serializers/uffizzi_core/api/cli/v1/project_serializer.rb class UffizziCore::Api::Cli::V1::ProjectSerializer (line 3) | class UffizziCore::Api::Cli::V1::ProjectSerializer < UffizziCore::BaseSe... method default_compose (line 15) | def default_compose method deployments (line 19) | def deployments method secrets (line 30) | def secrets FILE: core/app/serializers/uffizzi_core/api/cli/v1/project_serializer/account_serializer.rb class UffizziCore::Api::Cli::V1::ProjectSerializer::AccountSerializer (line 3) | class UffizziCore::Api::Cli::V1::ProjectSerializer::AccountSerializer < ... FILE: core/app/serializers/uffizzi_core/api/cli/v1/project_serializer/compose_file_serializer.rb class UffizziCore::Api::Cli::V1::ProjectSerializer::ComposeFileSerializer (line 3) | class UffizziCore::Api::Cli::V1::ProjectSerializer::ComposeFileSerialize... FILE: core/app/serializers/uffizzi_core/api/cli/v1/project_serializer/deployment_serializer.rb class UffizziCore::Api::Cli::V1::ProjectSerializer::DeploymentSerializer (line 3) | class UffizziCore::Api::Cli::V1::ProjectSerializer::DeploymentSerializer... FILE: core/app/serializers/uffizzi_core/api/cli/v1/projects/cluster_serializer.rb class UffizziCore::Api::Cli::V1::Projects::ClusterSerializer (line 3) | class UffizziCore::Api::Cli::V1::Projects::ClusterSerializer < UffizziCo... method k8s_version (line 8) | def k8s_version FILE: core/app/serializers/uffizzi_core/api/cli/v1/projects/compose_file_serializer.rb class UffizziCore::Api::Cli::V1::Projects::ComposeFileSerializer (line 3) | class UffizziCore::Api::Cli::V1::Projects::ComposeFileSerializer < Uffiz... FILE: core/app/serializers/uffizzi_core/api/cli/v1/projects/deployment_serializer.rb class UffizziCore::Api::Cli::V1::Projects::DeploymentSerializer (line 3) | class UffizziCore::Api::Cli::V1::Projects::DeploymentSerializer < Uffizz... method containers (line 18) | def containers FILE: core/app/serializers/uffizzi_core/api/cli/v1/projects/deployment_serializer/container_serializer.rb class UffizziCore::Api::Cli::V1::Projects::DeploymentSerializer::ContainerSerializer (line 3) | class UffizziCore::Api::Cli::V1::Projects::DeploymentSerializer::Contain... method secret_variables (line 27) | def secret_variables FILE: core/app/serializers/uffizzi_core/api/cli/v1/projects/deployment_serializer/user_serializer.rb class UffizziCore::Api::Cli::V1::Projects::DeploymentSerializer::UserSerializer (line 3) | class UffizziCore::Api::Cli::V1::Projects::DeploymentSerializer::UserSer... method kind (line 8) | def kind FILE: core/app/serializers/uffizzi_core/api/cli/v1/projects/deployments/activity_item_serializer.rb class UffizziCore::Api::Cli::V1::Projects::Deployments::ActivityItemSerializer (line 3) | class UffizziCore::Api::Cli::V1::Projects::Deployments::ActivityItemSeri... method type (line 9) | def type method commit (line 17) | def commit method state (line 21) | def state FILE: core/app/serializers/uffizzi_core/api/cli/v1/projects/deployments/container_serializer.rb class UffizziCore::Api::Cli::V1::Projects::Deployments::ContainerSerializer (line 3) | class UffizziCore::Api::Cli::V1::Projects::Deployments::ContainerSeriali... method name (line 10) | def name method secret_variables (line 15) | def secret_variables FILE: core/app/serializers/uffizzi_core/api/cli/v1/projects/deployments/container_serializer/container_config_file_serializer.rb class UffizziCore::Api::Cli::V1::Projects::Deployments::ContainerSerializer::ContainerConfigFileSerializer (line 3) | class UffizziCore::Api::Cli::V1::Projects::Deployments::ContainerSeriali... FILE: core/app/serializers/uffizzi_core/api/cli/v1/projects/deployments/container_serializer/container_config_file_serializer/config_file_serializer.rb class UffizziCore::Api::Cli::V1::Projects::Deployments::ContainerSerializer::ContainerConfigFileSerializer::ConfigFileSerializer (line 3) | class UffizziCore::Api::Cli::V1::Projects::Deployments::ContainerSeriali... FILE: core/app/serializers/uffizzi_core/api/cli/v1/projects/deployments_serializer.rb class UffizziCore::Api::Cli::V1::Projects::DeploymentsSerializer (line 3) | class UffizziCore::Api::Cli::V1::Projects::DeploymentsSerializer < Uffiz... FILE: core/app/serializers/uffizzi_core/api/cli/v1/projects/deployments_serializer/user_serializer.rb class UffizziCore::Api::Cli::V1::Projects::DeploymentsSerializer::UserSerializer (line 3) | class UffizziCore::Api::Cli::V1::Projects::DeploymentsSerializer::UserSe... FILE: core/app/serializers/uffizzi_core/api/cli/v1/projects/secret_serializer.rb class UffizziCore::Api::Cli::V1::Projects::SecretSerializer (line 3) | class UffizziCore::Api::Cli::V1::Projects::SecretSerializer < UffizziCor... FILE: core/app/serializers/uffizzi_core/api/cli/v1/projects/short_cluster_serializer.rb class UffizziCore::Api::Cli::V1::Projects::ShortClusterSerializer (line 3) | class UffizziCore::Api::Cli::V1::Projects::ShortClusterSerializer < Uffi... FILE: core/app/serializers/uffizzi_core/api/cli/v1/short_project_serializer.rb class UffizziCore::Api::Cli::V1::ShortProjectSerializer (line 3) | class UffizziCore::Api::Cli::V1::ShortProjectSerializer < UffizziCore::B... FILE: core/app/serializers/uffizzi_core/api/cli/v1/user_serializer.rb class UffizziCore::Api::Cli::V1::UserSerializer (line 3) | class UffizziCore::Api::Cli::V1::UserSerializer < UffizziCore::BaseSeria... method default_account (line 8) | def default_account FILE: core/app/serializers/uffizzi_core/api/cli/v1/user_serializer/account_serializer.rb class UffizziCore::Api::Cli::V1::UserSerializer::AccountSerializer (line 3) | class UffizziCore::Api::Cli::V1::UserSerializer::AccountSerializer < Uff... FILE: core/app/serializers/uffizzi_core/base_serializer.rb class UffizziCore::BaseSerializer (line 3) | class UffizziCore::BaseSerializer < ActiveModel::Serializer method anonymize (line 4) | def anonymize(field) FILE: core/app/serializers/uffizzi_core/controller/apply_config_file/config_file_serializer.rb class UffizziCore::Controller::ApplyConfigFile::ConfigFileSerializer (line 3) | class UffizziCore::Controller::ApplyConfigFile::ConfigFileSerializer < U... FILE: core/app/serializers/uffizzi_core/controller/create_cluster/cluster_serializer.rb class UffizziCore::Controller::CreateCluster::ClusterSerializer (line 3) | class UffizziCore::Controller::CreateCluster::ClusterSerializer < Uffizz... method base_ingress_host (line 9) | def base_ingress_host method image (line 15) | def image method distro (line 19) | def distro method account_id (line 23) | def account_id method kubernetes_distribution (line 29) | def kubernetes_distribution FILE: core/app/serializers/uffizzi_core/controller/create_credential/credential_serializer.rb class UffizziCore::Controller::CreateCredential::CredentialSerializer (line 3) | class UffizziCore::Controller::CreateCredential::CredentialSerializer < ... method username (line 6) | def username method password (line 12) | def password FILE: core/app/serializers/uffizzi_core/controller/create_deployment/deployment_serializer.rb class UffizziCore::Controller::CreateDeployment::DeploymentSerializer (line 3) | class UffizziCore::Controller::CreateDeployment::DeploymentSerializer < ... FILE: core/app/serializers/uffizzi_core/controller/deploy_containers/compose_file_serializer.rb class UffizziCore::Controller::DeployContainers::ComposeFileSerializer (line 3) | class UffizziCore::Controller::DeployContainers::ComposeFileSerializer <... FILE: core/app/serializers/uffizzi_core/controller/deploy_containers/container_serializer.rb class UffizziCore::Controller::DeployContainers::ContainerSerializer (line 3) | class UffizziCore::Controller::DeployContainers::ContainerSerializer < U... method entrypoint (line 26) | def entrypoint method command (line 30) | def command method healthcheck (line 34) | def healthcheck FILE: core/app/serializers/uffizzi_core/controller/deploy_containers/container_serializer/container_config_file_serializer.rb class UffizziCore::Controller::DeployContainers::ContainerSerializer::ContainerConfigFileSerializer (line 3) | class UffizziCore::Controller::DeployContainers::ContainerSerializer::Co... FILE: core/app/serializers/uffizzi_core/controller/deploy_containers/container_serializer/container_config_file_serializer/config_file_serializer.rb class UffizziCore::Controller::DeployContainers::ContainerSerializer::ContainerConfigFileSerializer::ConfigFileSerializer (line 4) | class UffizziCore::Controller::DeployContainers::ContainerSerializer::Co... FILE: core/app/serializers/uffizzi_core/controller/deploy_containers/container_serializer/container_host_volume_file_serializer.rb class UffizziCore::Controller::DeployContainers::ContainerSerializer::ContainerHostVolumeFileSerializer (line 3) | class UffizziCore::Controller::DeployContainers::ContainerSerializer::Co... FILE: core/app/serializers/uffizzi_core/controller/deploy_containers/credential_serializer.rb class UffizziCore::Controller::DeployContainers::CredentialSerializer (line 3) | class UffizziCore::Controller::DeployContainers::CredentialSerializer < ... FILE: core/app/serializers/uffizzi_core/controller/deploy_containers/host_volume_file_serializer.rb class UffizziCore::Controller::DeployContainers::HostVolumeFileSerializer (line 3) | class UffizziCore::Controller::DeployContainers::HostVolumeFileSerialize... method payload (line 6) | def payload FILE: core/app/serializers/uffizzi_core/controller/update_cluster/cluster_serializer.rb class UffizziCore::Controller::UpdateCluster::ClusterSerializer (line 3) | class UffizziCore::Controller::UpdateCluster::ClusterSerializer < Uffizz... method base_ingress_host (line 9) | def base_ingress_host FILE: core/app/services/uffizzi_core/account_service.rb class UffizziCore::AccountService (line 3) | class UffizziCore::AccountService method create_credential (line 5) | def create_credential(credential) method update_credential (line 11) | def update_credential(credential) method delete_credential (line 17) | def delete_credential(credential) FILE: core/app/services/uffizzi_core/activity_item_service.rb class UffizziCore::ActivityItemService (line 3) | class UffizziCore::ActivityItemService method create_docker_item! (line 9) | def create_docker_item!(repo, container) method fail_deployment! (line 22) | def fail_deployment!(activity_item) method update_docker_digest! (line 31) | def update_docker_digest!(activity_item) method manage_deploy_activity_item (line 43) | def manage_deploy_activity_item(activity_item) method handle_failed_status (line 70) | def handle_failed_status(activity_item, deployment) method create_item! (line 75) | def create_item!(activity_item_attributes) method completed? (line 82) | def completed?(activity_item) method failed? (line 89) | def failed?(status) method deployed? (line 93) | def deployed?(status) FILE: core/app/services/uffizzi_core/ci_service.rb class UffizziCore::CiService (line 3) | class UffizziCore::CiService method valid_request_from_ci_workflow? (line 5) | def valid_request_from_ci_workflow?(_params) FILE: core/app/services/uffizzi_core/cluster_service.rb class UffizziCore::ClusterService (line 3) | class UffizziCore::ClusterService method start_deploy (line 5) | def start_deploy(cluster) method deploy_cluster (line 9) | def deploy_cluster(cluster) method scale_up! (line 27) | def scale_up!(cluster) method manage_scale_up (line 33) | def manage_scale_up(cluster, try) method scale_down! (line 40) | def scale_down!(cluster) method manage_scale_down (line 47) | def manage_scale_down(cluster) method manage_deploying (line 53) | def manage_deploying(cluster, try) method filter_user_ingress_host (line 71) | def filter_user_ingress_host(cluster, ingress_hosts) method awake? (line 77) | def awake?(cluster) method ready? (line 83) | def ready?(cluster) FILE: core/app/services/uffizzi_core/compose_file/builders/container_builder_service.rb class UffizziCore::ComposeFile::Builders::ContainerBuilderService (line 3) | class UffizziCore::ComposeFile::Builders::ContainerBuilderService method initialize (line 6) | def initialize(credentials, project, repositories = []) method build_attributes (line 13) | def build_attributes(container_data, ingress_data, continuous_preview_... method container_registry (line 62) | def container_registry(container_data) method repo_attributes (line 66) | def repo_attributes(container_data, continuous_preview_global_data) method build_repo_attributes (line 73) | def build_repo_attributes(container_data) method set_continuous_preview_attributes_to_repo (line 89) | def set_continuous_preview_attributes_to_repo(repo_attributes, global_... method select_continuous_preview_attribute (line 109) | def select_continuous_preview_attribute(global_attribute, local_attrib... method tag (line 116) | def tag(image_data, repo_attributes) method port (line 120) | def port(container_name, ingress) method image (line 126) | def image(container_data, image_data, build_data, credentials) method image_name (line 134) | def image_name(container_data) method full_image_name (line 139) | def full_image_name(image_data, build_data, repo_attributes) method ingress_container? (line 145) | def ingress_container?(container_name, ingress) method entrypoint (line 149) | def entrypoint(container_data) method command (line 154) | def command(container_data) method command_args (line 159) | def command_args(command_data) method memory_limit (line 165) | def memory_limit(deploy_data) method memory_request (line 188) | def memory_request(memory) method continuously_deploy (line 192) | def continuously_deploy(deploy_data) method variables (line 198) | def variables(variables_data, dependencies) method secret_variables (line 202) | def secret_variables(secrets) method container_config_files_attributes (line 206) | def container_config_files_attributes(config_files_data, dependencies) method container_host_volume_files_attributes (line 210) | def container_host_volume_files_attributes(volumes_data, host_volumes_... method variables_builder (line 219) | def variables_builder FILE: core/app/services/uffizzi_core/compose_file/builders/container_config_files_builder_service.rb class UffizziCore::ComposeFile::Builders::ContainerConfigFilesBuilderService (line 3) | class UffizziCore::ComposeFile::Builders::ContainerConfigFilesBuilderSer... method build_attributes (line 5) | def build_attributes(config_files_data, dependencies, project) FILE: core/app/services/uffizzi_core/compose_file/builders/container_host_volume_files_builder_service.rb class UffizziCore::ComposeFile::Builders::ContainerHostVolumeFilesBuilderService (line 3) | class UffizziCore::ComposeFile::Builders::ContainerHostVolumeFilesBuilde... method build_attributes (line 5) | def build_attributes(container_host_volumes_data, host_volumes_depende... FILE: core/app/services/uffizzi_core/compose_file/builders/docker_repo_builder_service.rb class UffizziCore::ComposeFile::Builders::DockerRepoBuilderService (line 3) | class UffizziCore::ComposeFile::Builders::DockerRepoBuilderService method initialize (line 6) | def initialize(type) method build_attributes (line 10) | def build_attributes(image_data) FILE: core/app/services/uffizzi_core/compose_file/builders/template_builder_service.rb class UffizziCore::ComposeFile::Builders::TemplateBuilderService (line 3) | class UffizziCore::ComposeFile::Builders::TemplateBuilderService method initialize (line 6) | def initialize(credentials, project, repositories = []) method build_attributes (line 12) | def build_attributes(compose_data, compose_dependencies, source) method build_containers_attributes (line 34) | def build_containers_attributes(containers_data, ingress_data, continu... FILE: core/app/services/uffizzi_core/compose_file/builders/variables_builder_service.rb class UffizziCore::ComposeFile::Builders::VariablesBuilderService (line 3) | class UffizziCore::ComposeFile::Builders::VariablesBuilderService method initialize (line 8) | def initialize(project) method build_attributes (line 12) | def build_attributes(variables_data, dependencies) method build_secret_attributes (line 19) | def build_secret_attributes(secrets) method variables_from_dependencies (line 33) | def variables_from_dependencies(dependencies) method parse_variables_from_dependency (line 43) | def parse_variables_from_dependency(dependency) method build_variable (line 52) | def build_variable(name, value) FILE: core/app/services/uffizzi_core/compose_file/config_files_service.rb class UffizziCore::ComposeFile::ConfigFilesService (line 3) | class UffizziCore::ComposeFile::ConfigFilesService method initialize (line 4) | def initialize(compose_file_form) method create_config_files (line 13) | def create_config_files(compose_dependencies) method create_config_file (line 26) | def create_config_file(config_dependency) method build_config_file_form (line 43) | def build_config_file_form(config_file) FILE: core/app/services/uffizzi_core/compose_file/config_option_service.rb class UffizziCore::ComposeFile::ConfigOptionService (line 3) | class UffizziCore::ComposeFile::ConfigOptionService method valid_option_format? (line 5) | def valid_option_format?(option) method config_options (line 13) | def config_options(compose_data) method prepare_file_path_value (line 24) | def prepare_file_path_value(file_path) method ingress_option (line 30) | def ingress_option(compose_data) method continuous_preview_option (line 34) | def continuous_preview_option(compose_data) FILE: core/app/services/uffizzi_core/compose_file/container_service.rb class UffizziCore::ComposeFile::ContainerService (line 3) | class UffizziCore::ComposeFile::ContainerService method has_secret? (line 5) | def has_secret?(container, secret) method update_secret (line 9) | def update_secret(container, secret) FILE: core/app/services/uffizzi_core/compose_file/dependencies_service.rb class UffizziCore::ComposeFile::DependenciesService (line 3) | class UffizziCore::ComposeFile::DependenciesService method build_dependencies (line 11) | def build_dependencies(compose_data, compose_path, dependencies_params) method build_env_files_dependencies (line 26) | def build_env_files_dependencies(container, compose_path, dependencies... method build_configs_dependencies (line 38) | def build_configs_dependencies(container, compose_path, dependencies_p... method build_volumes_dependencies (line 50) | def build_volumes_dependencies(container, compose_path, raw_dependencies) method base_file_params (line 72) | def base_file_params(dependency, container) method build_source_path (line 80) | def build_source_path(compose_path, dependency_path) method host_volume_binary_content (line 85) | def host_volume_binary_content(dependency) FILE: core/app/services/uffizzi_core/compose_file/errors_service.rb class UffizziCore::ComposeFile::ErrorsService (line 3) | class UffizziCore::ComposeFile::ErrorsService method has_error? (line 9) | def has_error?(compose_file, error_code) method has_errors? (line 15) | def has_errors?(compose_file) method update_compose_errors! (line 19) | def update_compose_errors!(compose_file, errors, invalid_content) method reset_compose_errors! (line 29) | def reset_compose_errors!(compose_file) method reset_error! (line 38) | def reset_error!(compose_file, error_code) method raise_build_error! (line 49) | def raise_build_error!(type, extra_errors = {}) FILE: core/app/services/uffizzi_core/compose_file/github_dependencies_service.rb class UffizziCore::ComposeFile::GithubDependenciesService (line 3) | class UffizziCore::ComposeFile::GithubDependenciesService method filename (line 9) | def filename(dependency) method content (line 15) | def content(dependency) method env_file_dependencies_for_container (line 19) | def env_file_dependencies_for_container(dependencies, container_name) method configs_dependencies_for_container (line 23) | def configs_dependencies_for_container(dependencies, container_name) method host_volumes_dependencies_for_container (line 27) | def host_volumes_dependencies_for_container(dependencies, container_name) method configs_dependencies (line 31) | def configs_dependencies(dependencies) method select_dependencies_by_type (line 35) | def select_dependencies_by_type(dependencies, type) method build_source_path (line 39) | def build_source_path(compose_path, dependency_path, repository_id, br... FILE: core/app/services/uffizzi_core/compose_file/host_volume_files_service.rb class UffizziCore::ComposeFile::HostVolumeFilesService (line 3) | class UffizziCore::ComposeFile::HostVolumeFilesService method bulk_create (line 5) | def bulk_create(compose_file_form, compose_dependencies) method create (line 18) | def create(compose_file_form, volume_dependency) FILE: core/app/services/uffizzi_core/compose_file/parsers/configs_parser_service.rb class UffizziCore::ComposeFile::Parsers::ConfigsParserService (line 3) | class UffizziCore::ComposeFile::Parsers::ConfigsParserService method parse (line 5) | def parse(configs_data) FILE: core/app/services/uffizzi_core/compose_file/parsers/continuous_preview_parser_service.rb class UffizziCore::ComposeFile::Parsers::ContinuousPreviewParserService (line 3) | class UffizziCore::ComposeFile::Parsers::ContinuousPreviewParserService method parse (line 5) | def parse(continuous_preview_data) method trigger_value (line 20) | def trigger_value(continuous_preview_data, field) method delete_preview_after_value (line 28) | def delete_preview_after_value(value) FILE: core/app/services/uffizzi_core/compose_file/parsers/ingress_parser_service.rb class UffizziCore::ComposeFile::Parsers::IngressParserService (line 3) | class UffizziCore::ComposeFile::Parsers::IngressParserService method parse (line 5) | def parse(ingress_data, services_data) method container_name (line 20) | def container_name(ingress_data, services_data) method port (line 34) | def port(ingress_data) method build_additional_attributes (line 52) | def build_additional_attributes(*) FILE: core/app/services/uffizzi_core/compose_file/parsers/named_volumes_parser_service.rb class UffizziCore::ComposeFile::Parsers::NamedVolumesParserService (line 3) | class UffizziCore::ComposeFile::Parsers::NamedVolumesParserService method parse (line 7) | def parse(volumes_data) FILE: core/app/services/uffizzi_core/compose_file/parsers/secrets_parser_service.rb class UffizziCore::ComposeFile::Parsers::SecretsParserService (line 3) | class UffizziCore::ComposeFile::Parsers::SecretsParserService method parse (line 5) | def parse(secrets_data) FILE: core/app/services/uffizzi_core/compose_file/parsers/services/command_parser_service.rb class UffizziCore::ComposeFile::Parsers::Services::CommandParserService (line 3) | class UffizziCore::ComposeFile::Parsers::Services::CommandParserService method parse (line 5) | def parse(command_data) FILE: core/app/services/uffizzi_core/compose_file/parsers/services/configs_parser_service.rb class UffizziCore::ComposeFile::Parsers::Services::ConfigsParserService (line 3) | class UffizziCore::ComposeFile::Parsers::Services::ConfigsParserService method parse (line 5) | def parse(configs, global_configs_data) method process_short_syntax (line 24) | def process_short_syntax(config_name, global_configs_data) method process_long_syntax (line 33) | def process_long_syntax(config_data, global_configs_data) method find_global_config! (line 43) | def find_global_config!(config_name, global_configs_data) FILE: core/app/services/uffizzi_core/compose_file/parsers/services/deploy_parser_service.rb class UffizziCore::ComposeFile::Parsers::Services::DeployParserService (line 3) | class UffizziCore::ComposeFile::Parsers::Services::DeployParserService method parse (line 5) | def parse(deploy_data) method prepare_deploy_auto (line 19) | def prepare_deploy_auto(deploy_data) method prepare_memory (line 26) | def prepare_memory(deploy_data) FILE: core/app/services/uffizzi_core/compose_file/parsers/services/entrypoint_parser_service.rb class UffizziCore::ComposeFile::Parsers::Services::EntrypointParserService (line 3) | class UffizziCore::ComposeFile::Parsers::Services::EntrypointParserService method parse (line 5) | def parse(entrypoint_data) FILE: core/app/services/uffizzi_core/compose_file/parsers/services/env_file_parser_service.rb class UffizziCore::ComposeFile::Parsers::Services::EnvFileParserService (line 3) | class UffizziCore::ComposeFile::Parsers::Services::EnvFileParserService method parse (line 5) | def parse(env_file) method prepare_file_path (line 22) | def prepare_file_path(env_file_path) method check_duplicates (line 28) | def check_duplicates(env_files) FILE: core/app/services/uffizzi_core/compose_file/parsers/services/environment_parser_service.rb class UffizziCore::ComposeFile::Parsers::Services::EnvironmentParserService (line 3) | class UffizziCore::ComposeFile::Parsers::Services::EnvironmentParserService method parse (line 7) | def parse(environment) FILE: core/app/services/uffizzi_core/compose_file/parsers/services/healthcheck_parser_service.rb class UffizziCore::ComposeFile::Parsers::Services::HealthcheckParserService (line 3) | class UffizziCore::ComposeFile::Parsers::Services::HealthcheckParserService method parse (line 8) | def parse(healthcheck_data) method parse_command (line 31) | def parse_command(healthcheck_data) method parse_retries (line 52) | def parse_retries(value) method parse_time (line 63) | def parse_time(key, value) method parse_disable_option (line 88) | def parse_disable_option(value, command) method required_options_any? (line 96) | def required_options_any?(healthcheck_data) FILE: core/app/services/uffizzi_core/compose_file/parsers/services/image_parser_service.rb class UffizziCore::ComposeFile::Parsers::Services::ImageParserService (line 5) | class UffizziCore::ComposeFile::Parsers::Services::ImageParserService method parse (line 8) | def parse(value) method raise_parse_error (line 31) | def raise_parse_error(message) method get_namespace_and_name (line 35) | def get_namespace_and_name(image_path) FILE: core/app/services/uffizzi_core/compose_file/parsers/services/secrets_parser_service.rb class UffizziCore::ComposeFile::Parsers::Services::SecretsParserService (line 3) | class UffizziCore::ComposeFile::Parsers::Services::SecretsParserService method parse (line 5) | def parse(secrets, global_secrets_data) method process_short_syntax (line 21) | def process_short_syntax(secret_name, global_secrets_data) method find_global_secret! (line 27) | def find_global_secret!(secret_name, global_secrets_data) FILE: core/app/services/uffizzi_core/compose_file/parsers/services/volumes_parser_service.rb class UffizziCore::ComposeFile::Parsers::Services::VolumesParserService (line 3) | class UffizziCore::ComposeFile::Parsers::Services::VolumesParserService method parse (line 11) | def parse(volumes, additional_data) method process_short_syntax (line 34) | def process_short_syntax(volume_data, additional_data) method process_long_syntax (line 46) | def process_long_syntax(volume_data, additional_data) method build_volume_attributes (line 57) | def build_volume_attributes(source_path, target_path, read_only, param... method build_volume_type (line 76) | def build_volume_type(source_path, target_path) method path? (line 84) | def path?(path) method validate_named_volume (line 88) | def validate_named_volume(source_path, target_path, named_volumes_name... method validate_anonymous_volume (line 100) | def validate_anonymous_volume(path) method path_has_only_root? (line 106) | def path_has_only_root?(path) FILE: core/app/services/uffizzi_core/compose_file/parsers/services_parser_service.rb class UffizziCore::ComposeFile::Parsers::ServicesParserService (line 3) | class UffizziCore::ComposeFile::Parsers::ServicesParserService method parse (line 7) | def parse(services, global_configs_data, global_secrets_data, compose_... method prepare_service_data (line 29) | def prepare_service_data(service_name, service_data, global_configs_data, method check_and_parse_build_option (line 70) | def check_and_parse_build_option(value, compose_payload) method parse_volumes (line 78) | def parse_volumes(volumes, additional_data) method valid_service_name? (line 87) | def valid_service_name?(name) FILE: core/app/services/uffizzi_core/compose_file/parsers/variables_parser_service.rb type UffizziCore::ComposeFile::Parsers::VariablesParserService (line 3) | module UffizziCore::ComposeFile::Parsers::VariablesParserService function parse_variable_from_string (line 4) | def parse_variable_from_string(str) function parse_variable_from_array (line 10) | def parse_variable_from_array(arr) function build_variable (line 17) | def build_variable(name, value) FILE: core/app/services/uffizzi_core/compose_file/template_service.rb class UffizziCore::ComposeFile::TemplateService (line 3) | class UffizziCore::ComposeFile::TemplateService method initialize (line 4) | def initialize(cli_form, project, user) method create_template (line 12) | def create_template(compose_file_form) method build_compose_file_template_form (line 26) | def build_compose_file_template_form(compose_file_form) method build_template_form (line 41) | def build_template_form(compose_file_form, compose_file_template_form) FILE: core/app/services/uffizzi_core/compose_file_service.rb class UffizziCore::ComposeFileService (line 3) | class UffizziCore::ComposeFileService method create (line 7) | def create(params, kind) method update (line 13) | def update(compose_file, params) method parse (line 19) | def parse(compose_content, compose_payload = {}) method parse_ingress (line 45) | def parse_ingress(ingress_option, compose_data) method build_template_attributes (line 56) | def build_template_attributes(compose_data, source, credentials, proje... method has_secret? (line 62) | def has_secret?(compose_file, secret) method update_secret! (line 68) | def update_secret!(compose_file, secret) method secrets_valid? (line 97) | def secrets_valid?(compose_file, secrets) method create_temporary_compose (line 105) | def create_temporary_compose(resource_project, current_user, compose_f... method process_compose_file (line 114) | def process_compose_file(compose_file_form, params) method create_compose_form (line 128) | def create_compose_form(params, kind) method create_update_compose_form (line 141) | def create_update_compose_form(compose_file, params) method build_compose_dependecies (line 151) | def build_compose_dependecies(compose_data, compose_path, dependencies) method prepare_compose_file_dependencies (line 157) | def prepare_compose_file_dependencies(compose_dependencies) method persist! (line 161) | def persist!(compose_file_form, cli_form) method load_compose_data (line 186) | def load_compose_data(compose_content) method check_config_options_format (line 198) | def check_config_options_format(compose_data) FILE: core/app/services/uffizzi_core/container_registry/amazon_service.rb class UffizziCore::ContainerRegistry::AmazonService (line 3) | class UffizziCore::ContainerRegistry::AmazonService method digest (line 5) | def digest(credential, image, tag) method get_region_from_registry_url (line 12) | def get_region_from_registry_url(url) method image_available? (line 19) | def image_available?(credential, _image_data) method credential_correct? (line 23) | def credential_correct?(credential) method access_token (line 27) | def access_token(credential) method client (line 39) | def client(credential) FILE: core/app/services/uffizzi_core/container_registry/azure_service.rb class UffizziCore::ContainerRegistry::AzureService (line 3) | class UffizziCore::ContainerRegistry::AzureService method image_available? (line 5) | def image_available?(credential, _image_data) method credential_correct? (line 9) | def credential_correct?(credential) method digest (line 13) | def digest(*); end method client (line 17) | def client(c) FILE: core/app/services/uffizzi_core/container_registry/docker_hub_service.rb class UffizziCore::ContainerRegistry::DockerHubService (line 3) | class UffizziCore::ContainerRegistry::DockerHubService method accounts (line 5) | def accounts(credential) method image_available? (line 14) | def image_available?(credential, image_data) method user_client (line 22) | def user_client(credential) method digest (line 35) | def digest(credential, image, tag) method credential_correct? (line 45) | def credential_correct?(credential) method client (line 51) | def client(credential) FILE: core/app/services/uffizzi_core/container_registry/docker_registry_service.rb class UffizziCore::ContainerRegistry::DockerRegistryService (line 3) | class UffizziCore::ContainerRegistry::DockerRegistryService method image_available? (line 5) | def image_available?(credential, image_data) method credential_correct? (line 13) | def credential_correct?(credential) method digest (line 17) | def digest(*); end method client (line 21) | def client(credential) method build_client_params (line 31) | def build_client_params(credential, image_data) FILE: core/app/services/uffizzi_core/container_registry/github_container_registry_service.rb class UffizziCore::ContainerRegistry::GithubContainerRegistryService (line 3) | class UffizziCore::ContainerRegistry::GithubContainerRegistryService method image_available? (line 5) | def image_available?(credential, _image_data) method credential_correct? (line 9) | def credential_correct?(credential) method digest (line 13) | def digest(*); end method client (line 17) | def client(c) FILE: core/app/services/uffizzi_core/container_registry/google_service.rb class UffizziCore::ContainerRegistry::GoogleService (line 3) | class UffizziCore::ContainerRegistry::GoogleService method digest (line 5) | def digest(credential, image, tag) method image_available? (line 11) | def image_available?(credential, _image_data) method credential_correct? (line 15) | def credential_correct?(credential) method client (line 21) | def client(c) FILE: core/app/services/uffizzi_core/container_registry_service.rb class UffizziCore::ContainerRegistryService (line 3) | class UffizziCore::ContainerRegistryService method init_by_subclass (line 7) | def init_by_subclass(credential_type) method init_by_container (line 12) | def init_by_container(container, credentials) method init_by_credentials (line 23) | def init_by_credentials(container, credentials) method docker_registry? (line 29) | def docker_registry?(container) method sources (line 40) | def sources method additional_sources (line 44) | def additional_sources method initialize (line 49) | def initialize(type, container_data = {}) method digest (line 56) | def digest(credential, image, tag) method service (line 60) | def service method repo_type (line 64) | def repo_type method credential_correct? (line 68) | def credential_correct?(credential) method image_data (line 74) | def image_data method image_name (line 78) | def image_name(credentials) method credential (line 90) | def credential(credentials_scope) method image_available? (line 94) | def image_available?(credentials_scope) FILE: core/app/services/uffizzi_core/container_service.rb class UffizziCore::ContainerService (line 3) | class UffizziCore::ContainerService method pod_name (line 5) | def pod_name(container) method target_port_value (line 12) | def target_port_value(container) method defines_env? (line 16) | def defines_env?(container, name) method continuously_deploy_enabled? (line 22) | def continuously_deploy_enabled?(container) method last_state (line 26) | def last_state(container) method ingress_container? (line 42) | def ingress_container?(container) method container_status (line 48) | def container_status(container, pods) method pods_by_container (line 55) | def pods_by_container(container) FILE: core/app/services/uffizzi_core/controller_service.rb class UffizziCore::ControllerService (line 3) | class UffizziCore::ControllerService class InvalidPublicPort (line 4) | class InvalidPublicPort < StandardError method initialize (line 5) | def initialize(containers) method apply_config_file (line 15) | def apply_config_file(deployment, config_file) method apply_credential (line 23) | def apply_credential(deployment, credential) method delete_credential (line 34) | def delete_credential(deployment, credential) method deploy_containers (line 38) | def deploy_containers(deployment, containers) method namespace_exists? (line 74) | def namespace_exists?(deployable) method fetch_deployment_events (line 78) | def fetch_deployment_events(deployment) method fetch_pods (line 82) | def fetch_pods(deployment) method fetch_namespace (line 87) | def fetch_namespace(deployable) method create_namespace (line 91) | def create_namespace(deployable) method delete_namespace (line 96) | def delete_namespace(deployable) method create_cluster (line 100) | def create_cluster(cluster) method show_cluster (line 105) | def show_cluster(cluster) method delete_cluster (line 109) | def delete_cluster(cluster) method patch_cluster (line 113) | def patch_cluster(cluster, sleep:) method ingress_hosts (line 120) | def ingress_hosts(cluster) method check_any_container_has_public_port (line 132) | def check_any_container_has_public_port(containers) method request_events (line 141) | def request_events(deployment) method controller_client (line 145) | def controller_client(deployable) FILE: core/app/services/uffizzi_core/controller_settings_service.rb class UffizziCore::ControllerSettingsService (line 3) | class UffizziCore::ControllerSettingsService method vcluster_settings_by_vcluster (line 5) | def vcluster_settings_by_vcluster(_cluster) method vcluster_settings_by_account (line 9) | def vcluster_settings_by_account(_account) method deployment_settings_by_deployment (line 13) | def deployment_settings_by_deployment(_deployment) FILE: core/app/services/uffizzi_core/deployment/domain_service.rb class UffizziCore::Deployment::DomainService (line 3) | class UffizziCore::Deployment::DomainService method build_subdomain (line 7) | def build_subdomain(deployment) method update_subdomain! (line 14) | def update_subdomain!(deployment) method build_docker_continuous_preview_subdomain (line 21) | def build_docker_continuous_preview_subdomain(deployment) method build_default_subdomain (line 33) | def build_default_subdomain(deployment) method name (line 41) | def name(deployment) method format_subdomain (line 45) | def format_subdomain(full_subdomain_name) method format_url_safe (line 58) | def format_url_safe(name) FILE: core/app/services/uffizzi_core/deployment/memory_service.rb class UffizziCore::Deployment::MemoryService (line 3) | class UffizziCore::Deployment::MemoryService method valid_memory_limit? (line 5) | def valid_memory_limit?(_deployment) method memory_limit_error_message (line 9) | def memory_limit_error_message(_deployment); end FILE: core/app/services/uffizzi_core/deployment_service.rb class UffizziCore::DeploymentService (line 3) | class UffizziCore::DeploymentService method create_from_compose (line 20) | def create_from_compose(compose_file, project, user, params) method update_from_compose (line 33) | def update_from_compose(compose_file, project, user, deployment, metad... method deploy_containers (line 52) | def deploy_containers(deployment, repeated = false) method disable! (line 80) | def disable!(deployment) method fail! (line 88) | def fail!(deployment) method all_containers_have_unique_ports? (line 99) | def all_containers_have_unique_ports?(containers) method ingress_container? (line 104) | def ingress_container?(containers) method find_unused_port (line 108) | def find_unused_port(deployment) method setup_ingress_container (line 122) | def setup_ingress_container(deployment, ingress_container, port) method pull_request_payload_present? (line 143) | def pull_request_payload_present?(deployment) method failed? (line 147) | def failed?(deployment) method run_deployment_creation_tasks (line 155) | def run_deployment_creation_tasks(deployment) method deployment_process_status (line 161) | def deployment_process_status(deployment) method create_activity_items (line 174) | def create_activity_items(deployment) method create_default_activity_item_event (line 188) | def create_default_activity_item_event(activity_item) method update_controller_container_names (line 192) | def update_controller_container_names(deployment) method generate_controller_container_name (line 201) | def generate_controller_container_name(container) method add_default_deployment_variables! (line 205) | def add_default_deployment_variables!(containers, deployment) method params_for_update_deployment (line 224) | def params_for_update_deployment(deployment_form, compose_file) FILE: core/app/services/uffizzi_core/logs_service.rb class UffizziCore::LogsService (line 3) | class UffizziCore::LogsService method fetch_container_logs (line 8) | def fetch_container_logs(container, query = {}) method request_logs (line 20) | def request_logs(container, query) method format_logs (line 31) | def format_logs(logs) method controller_client (line 39) | def controller_client FILE: core/app/services/uffizzi_core/manage_activity_items_service.rb class UffizziCore::ManageActivityItemsService (line 3) | class UffizziCore::ManageActivityItemsService method initialize (line 6) | def initialize(deployment) method container_status_item (line 13) | def container_status_item(container) method container_status_items (line 17) | def container_status_items method build_network_connectivities (line 23) | def build_network_connectivities method build_container_network_connectivity_items (line 29) | def build_container_network_connectivity_items(container) method build_containers_replicas (line 40) | def build_containers_replicas method build_container_status_items (line 53) | def build_container_status_items(network_connectivities, containers_re... method replicas_contains_status? (line 65) | def replicas_contains_status?(replicas, status) method build_container_status (line 69) | def build_container_status(container, network_connectivity, container_... method container_status (line 84) | def container_status(error, deployed) method item_name (line 91) | def item_name(pod, container) method get_status (line 96) | def get_status(pod, container) method pod_container (line 117) | def pod_container(pod, container) method container_network_connectivities (line 123) | def container_network_connectivities(container) method deployment_network_connectivity (line 130) | def deployment_network_connectivity FILE: core/app/services/uffizzi_core/project_service.rb class UffizziCore::ProjectService (line 3) | class UffizziCore::ProjectService method update_compose_secrets (line 5) | def update_compose_secrets(project) method update_compose_secret_errors (line 24) | def update_compose_secret_errors(project, secret) method add_users_to_project! (line 39) | def add_users_to_project!(project, account) FILE: core/app/services/uffizzi_core/repo_service.rb class UffizziCore::RepoService (line 3) | class UffizziCore::RepoService method needs_target_port? (line 5) | def needs_target_port?(repo) method credential (line 11) | def credential(repo) method image_name (line 17) | def image_name(repo) method image (line 22) | def image(repo) FILE: core/app/services/uffizzi_core/response_service.rb type UffizziCore::ResponseService (line 3) | module UffizziCore::ResponseService function meta (line 4) | def meta(collection) FILE: core/app/services/uffizzi_core/template/memory_service.rb class UffizziCore::Template::MemoryService (line 3) | class UffizziCore::Template::MemoryService method valid_memory_limit? (line 5) | def valid_memory_limit?(_template) method memory_limit_error_message (line 9) | def memory_limit_error_message(_template); end FILE: core/app/services/uffizzi_core/token_service.rb type UffizziCore::TokenService (line 3) | module UffizziCore::TokenService function encode (line 5) | def encode(payload) function decode (line 9) | def decode(token) function generate (line 15) | def generate FILE: core/app/services/uffizzi_core/user_access_service.rb class UffizziCore::UserAccessService (line 3) | class UffizziCore::UserAccessService method initialize (line 11) | def initialize(user_access_module) FILE: core/app/services/uffizzi_core/user_generator_service.rb class UffizziCore::UserGeneratorService (line 3) | class UffizziCore::UserGeneratorService method safe_generate (line 9) | def safe_generate(email, password, project_name) method generate (line 15) | def generate(email, password, project_name) method build_user_attributes (line 32) | def build_user_attributes(email, password) method build_project_attributes (line 54) | def build_project_attributes(project_name) method build_account_attributes (line 71) | def build_account_attributes(user) method prepare_project_slug (line 80) | def prepare_project_slug(project_name) FILE: core/app/utils/uffizzi_core/converters.rb type UffizziCore::Converters (line 3) | module UffizziCore::Converters function deep_lower_camelize_keys (line 7) | def deep_lower_camelize_keys(object) function deep_underscore_keys (line 20) | def deep_underscore_keys(object) FILE: core/app/validators/uffizzi_core/email_validator.rb class UffizziCore::EmailValidator (line 3) | class UffizziCore::EmailValidator < ActiveModel::EachValidator method validate_each (line 6) | def validate_each(record, attribute, value) FILE: core/app/validators/uffizzi_core/environment_variable_list_validator.rb class UffizziCore::EnvironmentVariableListValidator (line 3) | class UffizziCore::EnvironmentVariableListValidator < ActiveModel::EachV... method validate_each (line 4) | def validate_each(record, attribute, variables) method valid_variables? (line 8) | def valid_variables?(variables) FILE: core/app/validators/uffizzi_core/image_command_args_validator.rb class UffizziCore::ImageCommandArgsValidator (line 3) | class UffizziCore::ImageCommandArgsValidator < ActiveModel::EachValidator method validate_each (line 4) | def validate_each(record, attribute, command_args) method valid_command_args? (line 8) | def valid_command_args?(raw_command_args) FILE: core/db/migrate/20220218121438_create_uffizzi_core_tables.rb class CreateUffizziCoreTables (line 3) | class CreateUffizziCoreTables < ActiveRecord::Migration[6.1] method change (line 4) | def change FILE: core/db/migrate/20220309110201_remove_secrets_from_projects.rb class RemoveSecretsFromProjects (line 3) | class RemoveSecretsFromProjects < ActiveRecord::Migration[6.1] method change (line 4) | def change FILE: core/db/migrate/20220310110150_create_project_secrets.rb class CreateProjectSecrets (line 3) | class CreateProjectSecrets < ActiveRecord::Migration[6.1] method change (line 4) | def change FILE: core/db/migrate/20220325113342_add_name_to_uffizzi_containers.rb class AddNameToUffizziContainers (line 3) | class AddNameToUffizziContainers < ActiveRecord::Migration[6.1] method change (line 4) | def change FILE: core/db/migrate/20220329123323_rename_project_secrets_to_secrets.rb class RenameProjectSecretsToSecrets (line 3) | class RenameProjectSecretsToSecrets < ActiveRecord::Migration[6.1] method change (line 4) | def change FILE: core/db/migrate/20220329124542_add_resource_to_secrets.rb class AddResourceToSecrets (line 3) | class AddResourceToSecrets < ActiveRecord::Migration[6.1] method change (line 4) | def change FILE: core/db/migrate/20220329143241_remove_project_ref_from_secrets.rb class RemoveProjectRefFromSecrets (line 3) | class RemoveProjectRefFromSecrets < ActiveRecord::Migration[6.1] method change (line 4) | def change FILE: core/db/migrate/20220419074956_add_health_check_to_containers.rb class AddHealthCheckToContainers (line 3) | class AddHealthCheckToContainers < ActiveRecord::Migration[6.1] method change (line 4) | def change FILE: core/db/migrate/20220422151523_add_volumes_to_uffizzi_core_containers.rb class AddVolumesToUffizziCoreContainers (line 3) | class AddVolumesToUffizziCoreContainers < ActiveRecord::Migration[6.1] method change (line 4) | def change FILE: core/db/migrate/20220525113412_rename_name_to_uffizzi_containers.rb class RenameNameToUffizziContainers (line 3) | class RenameNameToUffizziContainers < ActiveRecord::Migration[6.1] method change (line 4) | def change FILE: core/db/migrate/20220704135629_add_disabled_at_to_deployments.rb class AddDisabledAtToDeployments (line 3) | class AddDisabledAtToDeployments < ActiveRecord::Migration[6.1] method up (line 4) | def up method down (line 11) | def down FILE: core/db/migrate/20220805164628_add_metadata_to_deployment.rb class AddMetadataToDeployment (line 3) | class AddMetadataToDeployment < ActiveRecord::Migration[6.1] method change (line 4) | def change FILE: core/db/migrate/20220901110752_create_host_volume_files.rb class CreateHostVolumeFiles (line 3) | class CreateHostVolumeFiles < ActiveRecord::Migration[6.1] method change (line 4) | def change FILE: core/db/migrate/20220901165313_create_container_host_volume_files.rb class CreateContainerHostVolumeFiles (line 3) | class CreateContainerHostVolumeFiles < ActiveRecord::Migration[6.1] method change (line 4) | def change FILE: core/db/migrate/20220927113647_add_additional_subdomains_to_containers.rb class AddAdditionalSubdomainsToContainers (line 3) | class AddAdditionalSubdomainsToContainers < ActiveRecord::Migration[6.1] method change (line 4) | def change FILE: core/db/migrate/20230111000000_add_state_to_memberships.rb class AddStateToMemberships (line 3) | class AddStateToMemberships < ActiveRecord::Migration[6.1] method change (line 4) | def change FILE: core/db/migrate/20230306142513_add_last_deploy_at_to_deployments.rb class AddLastDeployAtToDeployments (line 3) | class AddLastDeployAtToDeployments < ActiveRecord::Migration[6.1] method up (line 4) | def up method down (line 10) | def down FILE: core/db/migrate/20230406154451_add_full_image_name_to_container.rb class AddFullImageNameToContainer (line 3) | class AddFullImageNameToContainer < ActiveRecord::Migration[6.1] method change (line 4) | def change FILE: core/db/migrate/20230531135739_create_deployment_events.rb class CreateDeploymentEvents (line 3) | class CreateDeploymentEvents < ActiveRecord::Migration[6.1] method change (line 4) | def change FILE: core/db/migrate/20230613101901_create_clusters.rb class CreateClusters (line 3) | class CreateClusters < ActiveRecord::Migration[6.1] method change (line 4) | def change FILE: core/db/migrate/20230711101901_add_host_to_clusters.rb class AddHostToClusters (line 3) | class AddHostToClusters < ActiveRecord::Migration[6.1] method change (line 4) | def change FILE: core/db/migrate/20230810140316_add_source_to_uffizzi_core_clusters.rb class AddSourceToUffizziCoreClusters (line 3) | class AddSourceToUffizziCoreClusters < ActiveRecord::Migration[6.1] method change (line 4) | def change FILE: core/db/migrate/20230824150022_update_name_constraint_to_projects.rb class UpdateNameConstraintToProjects (line 3) | class UpdateNameConstraintToProjects < ActiveRecord::Migration[6.1] method change (line 4) | def change FILE: core/db/migrate/20231009162719_create_uffizzi_core_kubernetes_distributions.rb class CreateUffizziCoreKubernetesDistributions (line 3) | class CreateUffizziCoreKubernetesDistributions < ActiveRecord::Migration... method change (line 4) | def change FILE: core/db/migrate/20231009182412_add_kubernetes_distribution_id_to_uffizzi_core_clusters.rb class AddKubernetesDistributionIdToUffizziCoreClusters (line 3) | class AddKubernetesDistributionIdToUffizziCoreClusters < ActiveRecord::M... method change (line 4) | def change FILE: core/db/migrate/20240301200235_add_node_selector_to_cluster.rb class AddNodeSelectorToCluster (line 3) | class AddNodeSelectorToCluster < ActiveRecord::Migration[6.1] method change (line 4) | def change FILE: core/db/migrate/20240314170113_delete_node_selector_from_cluster.rb class DeleteNodeSelectorFromCluster (line 3) | class DeleteNodeSelectorFromCluster < ActiveRecord::Migration[6.1] method change (line 4) | def change FILE: core/lib/uffizzi_core.rb type UffizziCore (line 30) | module UffizziCore FILE: core/lib/uffizzi_core/engine.rb type UffizziCore (line 5) | module UffizziCore class Engine (line 6) | class Engine < ::Rails::Engine FILE: core/lib/uffizzi_core/version.rb type UffizziCore (line 3) | module UffizziCore FILE: core/test/controllers/uffizzi_core/api/cli/v1/accounts/clusters_controller_test.rb class UffizziCore::Api::Cli::V1::Accounts::ClustersControllerTest (line 5) | class UffizziCore::Api::Cli::V1::Accounts::ClustersControllerTest < Acti... FILE: core/test/controllers/uffizzi_core/api/cli/v1/accounts/credentials_controller_test.rb class UffizziCore::Api::Cli::V1::Accounts::CredentialsControllerTest (line 5) | class UffizziCore::Api::Cli::V1::Accounts::CredentialsControllerTest < A... FILE: core/test/controllers/uffizzi_core/api/cli/v1/accounts/projects_controller_test.rb class UffizziCore::Api::Cli::V1::Accounts::ProjectsControllerTest (line 5) | class UffizziCore::Api::Cli::V1::Accounts::ProjectsControllerTest < Acti... FILE: core/test/controllers/uffizzi_core/api/cli/v1/accounts_controller_test.rb class UffizziCore::Api::Cli::V1::AccountsControllerTest (line 5) | class UffizziCore::Api::Cli::V1::AccountsControllerTest < ActionControll... FILE: core/test/controllers/uffizzi_core/api/cli/v1/projects/clusters/ingresses_controller_test.rb class UffizziCore::Api::Cli::V1::Projects::Clusters::IngressesControllerTest (line 5) | class UffizziCore::Api::Cli::V1::Projects::Clusters::IngressesController... FILE: core/test/controllers/uffizzi_core/api/cli/v1/projects/clusters_controller_test.rb class UffizziCore::Api::Cli::V1::Projects::ClustersControllerTest (line 5) | class UffizziCore::Api::Cli::V1::Projects::ClustersControllerTest < Acti... FILE: core/test/controllers/uffizzi_core/api/cli/v1/projects/compose_files_controller_test.rb class UffizziCore::Api::Cli::V1::Projects::ComposeFilesControllerTest (line 5) | class UffizziCore::Api::Cli::V1::Projects::ComposeFilesControllerTest < ... FILE: core/test/controllers/uffizzi_core/api/cli/v1/projects/deployments/activity_items_controller_test.rb class UffizziCore::Api::Cli::V1::Projects::Deployments::ActivityItemsControllerTest (line 5) | class UffizziCore::Api::Cli::V1::Projects::Deployments::ActivityItemsCon... FILE: core/test/controllers/uffizzi_core/api/cli/v1/projects/deployments/containers/logs_controller_test.rb class UffizziCore::Api::Cli::V1::Projects::Deployments::Containers::LogsControllerTest (line 5) | class UffizziCore::Api::Cli::V1::Projects::Deployments::Containers::Logs... FILE: core/test/controllers/uffizzi_core/api/cli/v1/projects/deployments/containers_controller_test.rb class UffizziCore::Api::Cli::V1::Projects::Deployments::ContainersControllerTest (line 5) | class UffizziCore::Api::Cli::V1::Projects::Deployments::ContainersContro... FILE: core/test/controllers/uffizzi_core/api/cli/v1/projects/deployments/events_controller_test.rb class UffizziCore::Api::Cli::V1::Projects::Deployments::EventsControllerTest (line 5) | class UffizziCore::Api::Cli::V1::Projects::Deployments::EventsController... FILE: core/test/controllers/uffizzi_core/api/cli/v1/projects/deployments_controller/create_test.rb class UffizziCore::Api::Cli::V1::Projects::DeploymentsControllerTest (line 5) | class UffizziCore::Api::Cli::V1::Projects::DeploymentsControllerTest < A... FILE: core/test/controllers/uffizzi_core/api/cli/v1/projects/deployments_controller/deploy_containers_test.rb class UffizziCore::Api::Cli::V1::Projects::DeploymentsControllerTest (line 5) | class UffizziCore::Api::Cli::V1::Projects::DeploymentsControllerTest < A... FILE: core/test/controllers/uffizzi_core/api/cli/v1/projects/deployments_controller/destroy_test.rb class UffizziCore::Api::Cli::V1::Projects::DeploymentsControllerTest (line 5) | class UffizziCore::Api::Cli::V1::Projects::DeploymentsControllerTest < A... FILE: core/test/controllers/uffizzi_core/api/cli/v1/projects/deployments_controller/update_test.rb class UffizziCore::Api::Cli::V1::Projects::DeploymentsControllerTest (line 5) | class UffizziCore::Api::Cli::V1::Projects::DeploymentsControllerTest < A... FILE: core/test/controllers/uffizzi_core/api/cli/v1/projects/secrets_controller_test.rb class UffizziCore::Api::Cli::V1::Projects::SecretsControllerTest (line 5) | class UffizziCore::Api::Cli::V1::Projects::SecretsControllerTest < Actio... FILE: core/test/controllers/uffizzi_core/api/cli/v1/projects_controller_test.rb class UffizziCore::Api::Cli::V1::ProjectsControllerTest (line 5) | class UffizziCore::Api::Cli::V1::ProjectsControllerTest < ActionControll... FILE: core/test/controllers/uffizzi_core/api/cli/v1/sessions_controller_test.rb class UffizziCore::Api::Cli::V1::SessionsControllerTest (line 5) | class UffizziCore::Api::Cli::V1::SessionsControllerTest < ActionControll... FILE: core/test/dummy/app/channels/application_cable/channel.rb type ApplicationCable (line 3) | module ApplicationCable class Channel (line 4) | class Channel < ActionCable::Channel::Base FILE: core/test/dummy/app/channels/application_cable/connection.rb type ApplicationCable (line 3) | module ApplicationCable class Connection (line 4) | class Connection < ActionCable::Connection::Base FILE: core/test/dummy/app/controllers/application_controller.rb class ApplicationController (line 3) | class ApplicationController < ActionController::Base FILE: core/test/dummy/app/helpers/application_helper.rb type ApplicationHelper (line 3) | module ApplicationHelper FILE: core/test/dummy/app/jobs/application_job.rb class ApplicationJob (line 3) | class ApplicationJob < ActiveJob::Base FILE: core/test/dummy/app/mailers/application_mailer.rb class ApplicationMailer (line 3) | class ApplicationMailer < ActionMailer::Base FILE: core/test/dummy/app/models/application_record.rb class ApplicationRecord (line 3) | class ApplicationRecord < ActiveRecord::Base FILE: core/test/dummy/config/application.rb type Dummy (line 14) | module Dummy class Application (line 15) | class Application < Rails::Application FILE: core/test/dummy/config/initializers/octokit.rb type Octokit (line 3) | module Octokit class Client (line 4) | class Client type Contents (line 5) | module Contents function contents? (line 6) | def contents?(repo, options = {}) FILE: core/test/services/activity_item_service_test.rb class UffizziCore::ActivityItemServiceTest (line 5) | class UffizziCore::ActivityItemServiceTest < ActiveSupport::TestCase FILE: core/test/services/compose_file_service_test.rb class UffizziCore::ComposeFileServiceTest (line 5) | class UffizziCore::ComposeFileServiceTest < ActiveSupport::TestCase FILE: core/test/services/deployment_service_test.rb class UffizziCore::DeploymentServiceTest (line 5) | class UffizziCore::DeploymentServiceTest < ActiveSupport::TestCase FILE: core/test/services/google_service_test.rb class UffizziCore::GoogleServiceTest (line 5) | class UffizziCore::GoogleServiceTest < ActiveSupport::TestCase FILE: core/test/services/image_parser_service_test.rb class UffizziCore::ImageParserServiceTest (line 5) | class UffizziCore::ImageParserServiceTest < ActiveSupport::TestCase FILE: core/test/services/manage_activity_items_service_test.rb class UffizziCore::ManageActivityItemsServiceTest (line 5) | class UffizziCore::ManageActivityItemsServiceTest < ActiveSupport::TestCase FILE: core/test/services/user_generator_service_test.rb class UffizziCore::UserGeneratorServiceTest (line 5) | class UffizziCore::UserGeneratorServiceTest < ActiveSupport::TestCase FILE: core/test/support/azure_registry_stub_support.rb type UffizziCore::AzureRegistryStubSupport (line 3) | module UffizziCore::AzureRegistryStubSupport function stub_azure_registry_oauth2_token (line 4) | def stub_azure_registry_oauth2_token(registry_url, response, code = 200) function stub_azure_registry_manifests (line 11) | def stub_azure_registry_manifests(registry_url, image, tag, headers, b... FILE: core/test/support/controller_stub_support.rb type UffizziCore::ControllerStubSupport (line 3) | module UffizziCore::ControllerStubSupport function stub_controller_apply_credential (line 4) | def stub_controller_apply_credential function stub_put_controller_deployment_request (line 10) | def stub_put_controller_deployment_request(deployment) function stub_controller_get_namespace_request (line 16) | def stub_controller_get_namespace_request(deployable, data = nil) function stub_controller_get_namespace_request_any (line 22) | def stub_controller_get_namespace_request_any(data = nil) function stub_delete_namespace_request (line 28) | def stub_delete_namespace_request(deployable) function stub_controller_containers_request (line 34) | def stub_controller_containers_request(deployment, data = nil) function stub_controller_nodes_request (line 40) | def stub_controller_nodes_request function stub_deploy_containers_request (line 46) | def stub_deploy_containers_request(deployment) function stub_apply_config_file_request (line 52) | def stub_apply_config_file_request(deployment, config_file) function stub_apply_config_file_request_with_expected (line 58) | def stub_apply_config_file_request_with_expected(deployment, config_fi... function stub_controller_get_deployment_events (line 73) | def stub_controller_get_deployment_events(deployment, body) function stub_container_log_request (line 79) | def stub_container_log_request(deployment_id, pod_name, limit, previou... function stub_deploy_containers_request_with_expected (line 85) | def stub_deploy_containers_request_with_expected(deployment, expected_... function stub_create_namespace_request (line 100) | def stub_create_namespace_request function stub_get_cluster_request (line 107) | def stub_get_cluster_request(data = {}, _status = 200) function stub_create_cluster_request (line 113) | def stub_create_cluster_request(data = {}, status = 200) function stub_scale_cluster_request (line 119) | def stub_scale_cluster_request(status = 200) function stub_create_cluster_request_with_expected (line 124) | def stub_create_cluster_request_with_expected(returned_data = {}, expe... function stub_get_ingresses (line 138) | def stub_get_ingresses(data = {}, status = 200) function equal_hashes? (line 146) | def equal_hashes?(expected, actual) FILE: core/test/support/docker_hub_stub_support.rb type UffizziCore::DockerHubStubSupport (line 3) | module UffizziCore::DockerHubStubSupport function stub_dockerhub_login (line 7) | def stub_dockerhub_login function stub_dockerhub_login_fail (line 14) | def stub_dockerhub_login_fail(data) function stub_dockerhub_auth_for_digest (line 20) | def stub_dockerhub_auth_for_digest(repository) function stub_dockerhub_get_digest (line 26) | def stub_dockerhub_get_digest(image, tag, data) function stub_dockerhub_api_tokens (line 31) | def stub_dockerhub_api_tokens(data) function stub_dockerhub_repository (line 37) | def stub_dockerhub_repository(namespace, repo_name) function stub_dockerhub_private_repository (line 43) | def stub_dockerhub_private_repository(namespace, repo_name) function stub_dockerhub_repository_any (line 49) | def stub_dockerhub_repository_any FILE: core/test/support/docker_registry_stub_support.rb type UffizziCore::DockerRegistryStubSupport (line 3) | module UffizziCore::DockerRegistryStubSupport function stub_docker_registry_manifests (line 4) | def stub_docker_registry_manifests(registry_url, image, tag, headers: ... FILE: core/test/support/fixture_support.rb type UffizziCore::FixtureSupport (line 3) | module UffizziCore::FixtureSupport function file_fixture (line 4) | def file_fixture(file_path) function json_fixture (line 9) | def json_fixture(file_path, symbolize_names: true) FILE: core/test/support/github_container_registry_support.rb type UffizziCore::GithubContainerRegistryStubSupport (line 3) | module UffizziCore::GithubContainerRegistryStubSupport function stub_github_container_registry_access_token (line 4) | def stub_github_container_registry_access_token(registry_url, response) FILE: core/test/support/google_registry_stub_support.rb type UffizziCore::GoogleRegistryStubSupport (line 3) | module UffizziCore::GoogleRegistryStubSupport function stub_google_registry_token (line 6) | def stub_google_registry_token(response, code = 200) function stub_google_registry_manifests (line 13) | def stub_google_registry_manifests(image, tag, headers, body) FILE: core/test/support/stub_support.rb type UffizziCore::StubSupport (line 3) | module UffizziCore::StubSupport function stub_controller (line 4) | def stub_controller FILE: core/test/test_helper.rb class ActiveSupport::TestCase (line 42) | class ActiveSupport::TestCase FILE: core/test/uffizzi_core_test.rb class UffizziCoreTest (line 5) | class UffizziCoreTest < ActiveSupport::TestCase FILE: db/migrate/20220219114713_create_uffizzi_core_tables.uffizzi_core.rb class CreateUffizziCoreTables (line 5) | class CreateUffizziCoreTables < ActiveRecord::Migration[6.1] method change (line 6) | def change FILE: db/migrate/20220317112742_remove_secrets_from_projects.uffizzi_core.rb class RemoveSecretsFromProjects (line 5) | class RemoveSecretsFromProjects < ActiveRecord::Migration[6.1] method change (line 6) | def change FILE: db/migrate/20220317112743_create_project_secrets.uffizzi_core.rb class CreateProjectSecrets (line 5) | class CreateProjectSecrets < ActiveRecord::Migration[6.1] method change (line 6) | def change FILE: db/migrate/20220325113623_add_name_to_uffizzi_containers.uffizzi_core.rb class AddNameToUffizziContainers (line 4) | class AddNameToUffizziContainers < ActiveRecord::Migration[6.1] method change (line 5) | def change FILE: db/migrate/20220412133606_rename_project_secrets_to_secrets.uffizzi_core.rb class RenameProjectSecretsToSecrets (line 5) | class RenameProjectSecretsToSecrets < ActiveRecord::Migration[6.1] method change (line 6) | def change FILE: db/migrate/20220412133607_add_resource_to_secrets.uffizzi_core.rb class AddResourceToSecrets (line 5) | class AddResourceToSecrets < ActiveRecord::Migration[6.1] method change (line 6) | def change FILE: db/migrate/20220412133608_remove_project_ref_from_secrets.uffizzi_core.rb class RemoveProjectRefFromSecrets (line 5) | class RemoveProjectRefFromSecrets < ActiveRecord::Migration[6.1] method change (line 6) | def change FILE: db/migrate/20220420103952_add_health_check_to_containers.uffizzi_core.rb class AddHealthCheckToContainers (line 5) | class AddHealthCheckToContainers < ActiveRecord::Migration[6.1] method change (line 6) | def change FILE: db/migrate/20220527135654_rename_name_to_uffizzi_containers.uffizzi_core.rb class RenameNameToUffizziContainers (line 5) | class RenameNameToUffizziContainers < ActiveRecord::Migration[6.1] method change (line 6) | def change FILE: db/migrate/20220617184754_add_volumes_to_uffizzi_core_containers.uffizzi_core.rb class AddVolumesToUffizziCoreContainers (line 5) | class AddVolumesToUffizziCoreContainers < ActiveRecord::Migration[6.1] method change (line 6) | def change FILE: db/migrate/20220708093405_add_disabled_at_to_deployments.uffizzi_core.rb class AddDisabledAtToDeployments (line 5) | class AddDisabledAtToDeployments < ActiveRecord::Migration[6.1] method up (line 6) | def up method down (line 13) | def down FILE: db/migrate/20220817140346_add_metadata_to_deployment.uffizzi_core.rb class AddMetadataToDeployment (line 5) | class AddMetadataToDeployment < ActiveRecord::Migration[6.1] method change (line 6) | def change FILE: db/migrate/20220901110752_create_host_volume_files.rb class CreateHostVolumeFiles (line 3) | class CreateHostVolumeFiles < ActiveRecord::Migration[6.1] method change (line 4) | def change FILE: db/migrate/20220901165313_create_container_host_volume_files.rb class CreateContainerHostVolumeFiles (line 3) | class CreateContainerHostVolumeFiles < ActiveRecord::Migration[6.1] method change (line 4) | def change FILE: db/migrate/20220927113647_add_additional_subdomains_to_containers.rb class AddAdditionalSubdomainsToContainers (line 3) | class AddAdditionalSubdomainsToContainers < ActiveRecord::Migration[6.1] method change (line 4) | def change FILE: db/migrate/20230111000000_add_state_to_memberships.rb class AddStateToMemberships (line 3) | class AddStateToMemberships < ActiveRecord::Migration[6.1] method change (line 4) | def change FILE: db/migrate/20230306142805_add_last_deploy_at_to_deployments.uffizzi_core.rb class AddLastDeployAtToDeployments (line 4) | class AddLastDeployAtToDeployments < ActiveRecord::Migration[6.1] method up (line 5) | def up method down (line 11) | def down FILE: db/migrate/20230406154547_add_full_image_name_to_container.uffizzi_core.rb class AddFullImageNameToContainer (line 4) | class AddFullImageNameToContainer < ActiveRecord::Migration[6.1] method change (line 5) | def change FILE: db/migrate/20230531135739_create_deployment_events.rb class CreateDeploymentEvents (line 3) | class CreateDeploymentEvents < ActiveRecord::Migration[6.1] method change (line 4) | def change FILE: db/migrate/20230613110517_create_clusters.uffizzi_core.rb class CreateClusters (line 4) | class CreateClusters < ActiveRecord::Migration[6.1] method change (line 5) | def change FILE: db/migrate/20230711101901_add_host_to_clusters.rb class AddHostToClusters (line 3) | class AddHostToClusters < ActiveRecord::Migration[6.1] method change (line 4) | def change FILE: db/migrate/20230824150022_update_name_constraint_to_projects.rb class UpdateNameConstraintToProjects (line 3) | class UpdateNameConstraintToProjects < ActiveRecord::Migration[6.1] method change (line 4) | def change FILE: db/migrate/20231009103942_add_source_to_uffizzi_core_clusters.uffizzi_core.rb class AddSourceToUffizziCoreClusters (line 5) | class AddSourceToUffizziCoreClusters < ActiveRecord::Migration[6.1] method change (line 6) | def change FILE: db/migrate/20231009163516_create_uffizzi_core_kubernetes_distributions.uffizzi_core.rb class CreateUffizziCoreKubernetesDistributions (line 4) | class CreateUffizziCoreKubernetesDistributions < ActiveRecord::Migration... method change (line 5) | def change FILE: db/migrate/20231009201239_add_kubernetes_distribution_id_to_uffizzi_core_clusters.uffizzi_core.rb class AddKubernetesDistributionIdToUffizziCoreClusters (line 4) | class AddKubernetesDistributionIdToUffizziCoreClusters < ActiveRecord::M... method change (line 5) | def change FILE: db/migrate/20240301200916_add_node_selector_to_cluster.uffizzi_core.rb class AddNodeSelectorToCluster (line 4) | class AddNodeSelectorToCluster < ActiveRecord::Migration[6.1] method change (line 5) | def change FILE: db/migrate/20240314170425_delete_node_selector_from_cluster.uffizzi_core.rb class DeleteNodeSelectorFromCluster (line 4) | class DeleteNodeSelectorFromCluster < ActiveRecord::Migration[6.1] method change (line 5) | def change FILE: test/application_system_test_case.rb class ApplicationSystemTestCase (line 5) | class ApplicationSystemTestCase < ActionDispatch::SystemTestCase FILE: test/channels/application_cable/connection_test.rb class ApplicationCable::ConnectionTest (line 5) | class ApplicationCable::ConnectionTest < ActionCable::Connection::TestCase FILE: test/test_helper.rb class ActiveSupport::TestCase (line 7) | class ActiveSupport::TestCase