Skip to content

Releases: ajaggapa/deploy-konflux-operator

v8.1

18 Dec 09:37
8b1833e

Choose a tag to compare

What's Changed

  • Podman is only required in disconnected mode without registry proxy by @mgencur in #3

Full Changelog: v8.0...v8.1

v8.0

17 Dec 17:22

Choose a tag to compare

What's Changed

  • feat: add registry proxy support for disconnected deployments by @mgencur in #2

Full Changelog: v7.1...v8.0

v7.1

28 Nov 13:40

Choose a tag to compare

What's Changed

  • Support passing multiple tags with --fbc-tag argument
  • Add local-storage operator in valid operators list with hard-coded fbc-tag
  • Add KONFLUX_DEPLOY_CATALOG_SOURCE and KONFLUX_DEPLOY_SUBSCRIPTION env vars to control deploying catalog-source and subscription/operator independently.
  • Add KONFLUX_DEPLOY_OPERATORS env var to skip the deploying operator and exit with no error

New Contributors

Full Changelog: v6.0...v7.1

v6.0

18 Nov 11:53

Choose a tag to compare

fix csv wait

v5.0

28 Oct 09:40

Choose a tag to compare

make image mirror error transparent

v4.0

22 Oct 12:00

Choose a tag to compare


Release Notes

Latest Changes

  • Added Logging functionality
  • Made --quay-auth optional for connected clusters when pull-secret already contains auth for art-images-share repository
  • Added subscription status check to ensure proper CSV resolution before proceeding
  • Fixed issue with duplicate quay auth entries in pull-secret when script is run multiple times
  • Added new examples in documentation for running without --quay-auth in connected mode

Connected Cluster

Predefined Telco Operators

./deploy-operator.sh \
  --operator sriov \
  --quay-auth /path/to/quay-auth.json
./deploy-operator.sh \
  --operator sriov,metallb,nmstate,ptp,pfstatus \
  --quay-auth /path/to/quay-auth.json
./deploy-operator.sh \
  --operator sriov,metallb,nmstate,ptp,pfstatus

Custom FBC Tag

./deploy-operator.sh \
  --fbc-tag ocp__4.20__metallb-rhel9-operator \
  --quay-auth /path/to/quay-auth.json
./deploy-operator.sh \
  --fbc-tag ocp__4.20__metallb-rhel9-operator

Optional MCP Timeout argument

./deploy-operator.sh \
  --operator sriov,metallb \
  --quay-auth /path/to/quay-auth.json \
  --mcp-timeout 900s

Disconnected Cluster

Predefined Telco Operators

./deploy-operator.sh \
  --operator sriov \
  --quay-auth /path/to/quay-auth.json
  --internal-registry registry.example.com:5000 \
  --internal-registry-auth /path/to/internal-auth.json \
./deploy-operator.sh \
  --operator sriov,metallb,nmstate,ptp,pfstatus \
  --quay-auth /path/to/quay-auth.json
  --internal-registry registry.example.com:5000 \
  --internal-registry-auth /path/to/internal-auth.json \

Custom FBC Tag

./deploy-operator.sh \
  --fbc-tag ocp__4.20__metallb-rhel9-operator \
  --quay-auth /path/to/quay-auth.json
  --internal-registry registry.example.com:5000 \
  --internal-registry-auth /path/to/internal-auth.json \

Optional MCP Timeout argument

./deploy-operator.sh \
  --operator sriov,metallb \
  --quay-auth /path/to/quay-auth.json \
  --internal-registry registry.example.com:5000 \
  --internal-registry-auth /path/to/internal-auth.json \
  --mcp-timeout 900s

Note: Container image is not supported

v3.0

22 Oct 09:14

Choose a tag to compare


Release Notes

Latest Changes

  • Made --quay-auth optional for connected clusters when pull-secret already contains auth for art-images-share repository
  • Added subscription status check to ensure proper CSV resolution before proceeding
  • Fixed issue with duplicate quay auth entries in pull-secret when script is run multiple times
  • Added new examples in documentation for running without --quay-auth in connected mode

Connected Cluster

Predefined Telco Operators

./deploy-operator.sh \
  --operator sriov \
  --quay-auth /path/to/quay-auth.json
./deploy-operator.sh \
  --operator sriov,metallb,nmstate,ptp,pfstatus \
  --quay-auth /path/to/quay-auth.json
./deploy-operator.sh \
  --operator sriov,metallb,nmstate,ptp,pfstatus

Custom FBC Tag

./deploy-operator.sh \
  --fbc-tag ocp__4.20__metallb-rhel9-operator \
  --quay-auth /path/to/quay-auth.json
./deploy-operator.sh \
  --fbc-tag ocp__4.20__metallb-rhel9-operator

Optional MCP Timeout argument

./deploy-operator.sh \
  --operator sriov,metallb \
  --quay-auth /path/to/quay-auth.json \
  --mcp-timeout 900s

Disconnected Cluster

Predefined Telco Operators

./deploy-operator.sh \
  --operator sriov \
  --quay-auth /path/to/quay-auth.json
  --internal-registry registry.example.com:5000 \
  --internal-registry-auth /path/to/internal-auth.json \
./deploy-operator.sh \
  --operator sriov,metallb,nmstate,ptp,pfstatus \
  --quay-auth /path/to/quay-auth.json
  --internal-registry registry.example.com:5000 \
  --internal-registry-auth /path/to/internal-auth.json \

Custom FBC Tag

./deploy-operator.sh \
  --fbc-tag ocp__4.20__metallb-rhel9-operator \
  --quay-auth /path/to/quay-auth.json
  --internal-registry registry.example.com:5000 \
  --internal-registry-auth /path/to/internal-auth.json \

Optional MCP Timeout argument

./deploy-operator.sh \
  --operator sriov,metallb \
  --quay-auth /path/to/quay-auth.json \
  --internal-registry registry.example.com:5000 \
  --internal-registry-auth /path/to/internal-auth.json \
  --mcp-timeout 900s

Note: Container image is not supported

v2.0

17 Oct 19:02

Choose a tag to compare


Connected Cluster

Predefined Telco Operators

./deploy-operator.sh \
  --operator sriov \
  --quay-auth /path/to/quay-auth.json
./deploy-operator.sh \
  --operator sriov,metallb,nmstate,ptp,pfstatus \
  --quay-auth /path/to/quay-auth.json

Custom FBC Tag

./deploy-operator.sh \
  --fbc-tag ocp__4.20__metallb-rhel9-operator \
  --quay-auth /path/to/quay-auth.json

Optional MCP Timeout argument

./deploy-operator.sh \
  --operator sriov,metallb \
  --quay-auth /path/to/quay-auth.json \
  --mcp-timeout 900s

Disconnected Cluster

Predefined Telco Operators

./deploy-operator.sh \
  --operator sriov \
  --quay-auth /path/to/quay-auth.json
  --internal-registry registry.example.com:5000 \
  --internal-registry-auth /path/to/internal-auth.json \
./deploy-operator.sh \
  --operator sriov,metallb,nmstate,ptp,pfstatus \
  --quay-auth /path/to/quay-auth.json
  --internal-registry registry.example.com:5000 \
  --internal-registry-auth /path/to/internal-auth.json \

Custom FBC Tag

./deploy-operator.sh \
  --fbc-tag ocp__4.20__metallb-rhel9-operator \
  --quay-auth /path/to/quay-auth.json
  --internal-registry registry.example.com:5000 \
  --internal-registry-auth /path/to/internal-auth.json \

Optional MCP Timeout argument

./deploy-operator.sh \
  --operator sriov,metallb \
  --quay-auth /path/to/quay-auth.json \
  --internal-registry registry.example.com:5000 \
  --internal-registry-auth /path/to/internal-auth.json \
  --mcp-timeout 900s

Note: Container image is not supported

v1.0

17 Oct 18:08
c7a5980

Choose a tag to compare

Connected Cluster

Predefined telco operators

  • (sriov, metallb, nmstate, ptp, pfstatus) have hard-coded fbc tags for simplicity
  • one or more of these operators can be passed
./deploy-operator.sh \
  --operator <predefined-name1,predefined-name2,..> \
  --quay-auth <quay-auth-file>

Any other operators pass the fbc tag

  • only one tag can be passed
./deploy-operator.sh \
  --fbc-tag <fbc-image-tag> \
  --quay-auth <quay-auth-file>

Disconnected Cluster

Predefined telco operators

  • (sriov, metallb, nmstate, ptp, pfstatus) have hard-coded fbc tags for simplicity
  • one or more of these operators can be passed
./deploy-operator.sh \
  --operator <predefined-name1,predefined-name2,..> \
  --quay-auth <quay-auth-file>
  --internal-registry <local.registry:5000>
  --internal-registry-auth </path/to/local/registry/auth>

Any other operators pass the fbc tag

./deploy-operator.sh \
  --fbc-tag <fbc-image-tag> \
  --quay-auth <quay-auth-file>
  --internal-registry <local.registry:5000>
  --internal-registry-auth </path/to/local/registry/auth>

Note: Running from container is not supported.