class CnfTestSuiteYmlType

Overview

https://crystal-lang.org/api/0.34.0/JSON/Serializable.html

Included Modules

Defined in:

tasks/utils/types/cnf_testsuite_yml_type.cr

Constructors

Instance Method Summary

Macro Summary

Constructor Detail

def self.new(pull : JSON::PullParser) #

[View source]

Instance Method Detail

def allowlist_helm_chart_container_names : Array(String) | Nil #

[View source]
def allowlist_helm_chart_container_names=(allowlist_helm_chart_container_names : Array(String) | Nil) #

[View source]
def application_deployment_names : Array(String) | Nil #

[View source]
def application_deployment_names=(application_deployment_names : Array(String) | Nil) #

[View source]
def container_names : Array(Hash(String, String)) #

[View source]
def container_names=(container_names : Array(Hash(String, String))) #

[View source]
def deployment_label : String | Nil #

[View source]
def deployment_label=(deployment_label : String | Nil) #

[View source]
def deployment_name : String | Nil #

[View source]
def deployment_name=(deployment_name : String | Nil) #

[View source]
def docker_repository : String | Nil #

[View source]
def docker_repository=(docker_repository : String | Nil) #

[View source]
def git_clone_url : String | Nil #

[View source]
def git_clone_url=(git_clone_url : String | Nil) #

[View source]
def helm_chart : String | Nil #

[View source]
def helm_chart=(helm_chart : String | Nil) #

[View source]
def helm_chart_container_name : String | Nil #

[View source]
def helm_chart_container_name=(helm_chart_container_name : String | Nil) #

[View source]
def helm_directory : String | Nil #

[View source]
def helm_directory=(helm_directory : String | Nil) #

[View source]
def helm_repository : HelmRepositoryType | Nil #

[View source]
def helm_repository=(helm_repository : HelmRepositoryType | Nil) #

[View source]
def install_script : String | Nil #

[View source]
def install_script=(install_script : String | Nil) #

[View source]
def release_name : String | Nil #

[View source]
def release_name=(release_name : String | Nil) #

[View source]
def rollback_from_tag : String | Nil #

[View source]
def rollback_from_tag=(rollback_from_tag : String | Nil) #

[View source]
def rolling_downgrade_test_tag : String | Nil #

[View source]
def rolling_downgrade_test_tag=(rolling_downgrade_test_tag : String | Nil) #

[View source]
def rolling_update_test_tag : String | Nil #

[View source]
def rolling_update_test_tag=(rolling_update_test_tag : String | Nil) #

[View source]
def rolling_version_change_test_tag : String | Nil #

[View source]
def rolling_version_change_test_tag=(rolling_version_change_test_tag : String | Nil) #

[View source]
def service_name : String | Nil #

[View source]
def service_name=(service_name : String | Nil) #

[View source]

Macro Detail

macro methods #

[View source]