def METHOD_NAME():
    yield [
        ConfigFlag("SECRETS_DIRECTORY", "/path/to/test"),
        ConfigFlag("LOG_FORMAT", "json"),
        ConfigFlag("http_proxy", "http://localhost:1234", config_key="proxy"),
        ConfigFlag("DEBUG", "true", config_value=True),
        ConfigFlag("FIAAS_ENVIRONMENT", "dev", config_key="environment"),
        ConfigFlag("FIAAS_SERVICE_TYPE", "NodePort", config_key="service_type"),
        ConfigFlag("FIAAS_INFRASTRUCTURE", "gke", config_key="infrastructure"),
        ConfigFlag("PORT", "9999", config_value=9999),
        ConfigFlag("ENABLE_CRD_SUPPORT", "true", config_value=True),
        ConfigFlag("SECRETS_INIT_CONTAINER_IMAGE", "fiaas/fictional_secrets_init_container_image:latest"),
        ConfigFlag("SECRETS_SERVICE_ACCOUNT_NAME", "secrets_service_account_name"),
        ConfigFlag("DATADOG_CONTAINER_IMAGE", "fiaas/fictional_datadog_container_image:latest"),
        ConfigFlag("DATADOG_CONTAINER_MEMORY", "100M"),
        ConfigFlag(
            "FIAAS_DATADOG_GLOBAL_TAGS",
            "[pattern=value,FIAAS_DD_tag=test]",
            config_key="datadog_global_tags",
            config_value={"pattern": "value", "FIAAS_DD_tag": "test"},
        ),
        ConfigFlag("PRE_STOP_DELAY", "2", config_value=2),
        ConfigFlag("STRONGBOX_INIT_CONTAINER_IMAGE", "fiaas/fictional_strongbox_init_container_image"),
        ConfigFlag("ENABLE_DEPRECATED_MULTI_NAMESPACE_SUPPORT", "true", config_value=True),
        ConfigFlag("USE_INGRESS_TLS", "default_off"),
        ConfigFlag("TLS_CERTIFICATE_ISSUER", "a_certificate_issuer"),
        ConfigFlag("USE_IN_MEMORY_EMPTYDIRS", "true", config_value=True),
        ConfigFlag("DEPLOYMENT_MAX_SURGE", "50%"),
        ConfigFlag("DEPLOYMENT_MAX_UNAVAILABLE", "50%"),
        ConfigFlag("READY_CHECK_TIMEOUT_MULTIPLIER", "7", config_value=7),
        ConfigFlag("DISABLE_DEPRECATED_MANAGED_ENV_VARS", "true", config_value=True),
        ConfigFlag("USAGE_REPORTING_CLUSTER_NAME", "cluster_name"),
        ConfigFlag("USAGE_REPORTING_OPERATOR", "usage_operator"),
        ConfigFlag("USAGE_REPORTING_ENDPOINT", "http://localhost"),
        ConfigFlag("USAGE_REPORTING_TENANT", "usage_tenant"),
        ConfigFlag("USAGE_REPORTING_TEAM", "usage_team"),
        ConfigFlag("API_SERVER", "http://localhost"),
        ConfigFlag("API_TOKEN", "api_token"),
        ConfigFlag("API_CERT", "api_cert"),
        ConfigFlag("CLIENT_CERT", "client_cert"),
        ConfigFlag("CLIENT_KEY", "client_key"),
        ConfigFlag(
            "INGRESS_SUFFIXES", r"[1\.example.com,2.example.com]", config_value=[r"1\.example.com", "2.example.com"]
        ),
        ConfigFlag(
            "HOST_REWRITE_RULES",
            r"[pattern=value,(\d+)\.example\.com=$1.example.net,www.([a-z]+.com)={env}.$1]",
            config_value=[
                HostRewriteRule("pattern=value"),
                HostRewriteRule(r"(\d+)\.example\.com=$1.example.net"),
                HostRewriteRule("www.([a-z]+.com)={env}.$1"),
            ],
        ),
        ConfigFlag(
            "FIAAS_GLOBAL_ENV",
            "[pattern=value,FIAAS_ENV=test]",
            config_key="global_env",
            config_value={"pattern": "value", "FIAAS_ENV": "test"},
        ),
        ConfigFlag(
            "FIAAS_SECRET_INIT_CONTAINERS",
            "[default=fiaas/fictional_secrets_init_container_image:latest,other=fiaas/other_secrets_init_container_image:latest]",
            config_key="secret_init_containers",
            config_value={
                "default": "fiaas/fictional_secrets_init_container_image:latest",
                "other": "fiaas/other_secrets_init_container_image:latest",
            },
        ),
    ]