Skip to content

Commit

Permalink
MGMT-16262: Create a utility that fetches current OCP releases from O…
Browse files Browse the repository at this point in the history
…penShift API and updates DB
  • Loading branch information
danmanor committed Feb 7, 2024
1 parent ee0a350 commit 4e3df2b
Show file tree
Hide file tree
Showing 58 changed files with 7,008 additions and 61 deletions.
10 changes: 8 additions & 2 deletions Makefile
Expand Up @@ -101,6 +101,8 @@ DISABLE_TLS := $(or ${DISABLE_TLS},false)
ENABLE_ORG_TENANCY := $(or ${ENABLE_ORG_TENANCY},False)
ALLOW_CONVERGED_FLOW := $(or ${ALLOW_CONVERGED_FLOW}, false)
ENABLE_ORG_BASED_FEATURE_GATES := $(or ${ENABLE_ORG_BASED_FEATURE_GATES},False)
OPENSHIFT_RELEASE_SYNCER_INTERVAL := $(or ${OPENSHIFT_RELEASE_SYNCER_INTERVAL},"30m")
OPENSHIFT_SUPPORT_LEVEL_API_BASE_URL := $(or ${OPENSHIFT_SUPPORT_LEVEL_API_BASE_URL},"https://access.redhat.com/product-life-cycles/api/v1/products")

ifeq ($(DISABLE_TLS),true)
DISABLE_TLS_CMD := --disable-tls
Expand Down Expand Up @@ -151,6 +153,7 @@ endif

RELEASE_IMAGES := $(or ${RELEASE_IMAGES},${DEFAULT_RELEASE_IMAGES})
OS_IMAGES := $(or ${OS_IMAGES},${DEFAULT_OS_IMAGES})
RELEASE_SOURCES := $(or ${RELEASE_SOURCES},"")

# Support given Release/OS images.
ifdef OPENSHIFT_VERSION
Expand Down Expand Up @@ -214,7 +217,7 @@ build: validate build-minimal
build-all: build-in-docker

build-in-docker:
skipper make build-image operator-bundle-build
build-image operator-bundle-build

build-assisted-service:
# We need the CGO_ENABLED for the go-sqlite library build.
Expand Down Expand Up @@ -325,7 +328,10 @@ deploy-service-requirements: | deploy-namespace deploy-inventory-service-file
--disk-encryption-support $(DISK_ENCRYPTION_SUPPORT) --hw-requirements '$(subst ",\",$(HW_REQUIREMENTS))' \
--disabled-host-validations "$(DISABLED_HOST_VALIDATIONS)" --disabled-steps "$(DISABLED_STEPS)" \
--enable-org-tenancy $(ENABLE_ORG_TENANCY) \
--enable-org-based-feature-gate $(ENABLE_ORG_BASED_FEATURE_GATES) $(ALLOW_CONVERGED_FLOW_CMD) $(DISABLE_TLS_CMD)
--enable-org-based-feature-gate $(ENABLE_ORG_BASED_FEATURE_GATES) \
--release-sources '$(subst ",\",$(RELEASE_SOURCES))' \
--openshift-release-syncer-interval $(OPENSHIFT_RELEASE_SYNCER_INTERVAL) \
--openshift-support-level-api-base-url $(OPENSHIFT_SUPPORT_LEVEL_API_BASE_URL) $(ALLOW_CONVERGED_FLOW_CMD) $(DISABLE_TLS_CMD)
ifeq ($(MIRROR_REGISTRY_SUPPORT), True)
python3 ./tools/deploy_assisted_installer_configmap_registry_ca.py --target "$(TARGET)" \
--namespace "$(NAMESPACE)" --apply-manifest $(APPLY_MANIFEST) --ca-file-path $(MIRROR_REG_CA_FILE) --registries-file-path $(REGISTRIES_FILE_PATH)
Expand Down

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit 4e3df2b

Please sign in to comment.